Automação de teste com UFT / QTP

Hoje, as ferramentas de desenvolvimento aumentaram a produtividade dos programadores, mas também a pressão sobre a equipe de teste. Liberações frequentes todos os dias exigem um esforço maior de teste. A automação surge como um complemento aos testes manuais para reduzir o tempo gasto em testes de regressão, testes de fumaça, testes funcionais ... Durante este curso, são abordados os principais conceitos sobre automação de testes. A metodologia para automação de testes é apresentada, colocando-a em prática em um caso específico usando o HP Quicktest Professional (QTP) .

OBJETIVOS

Os participantes deste curso após concluí-lo serão capazes de:

  • Entenda a utilidade e necessidade da automação de teste dentro do processo geral de teste.
  • Entenda os conceitos fundamentais e fundamentais para automatizar efetivamente os casos de teste que compõem o plano de teste de um aplicativo ou sistema.
  • Compreender os aspectos envolvidos em uma estratégia de automação eficaz, eficiente e sustentável
  • Obtenha os fundamentos para projetar, criar e executar testes automaticamente com uma ferramenta de automação de testes com QTP.
  • Prepare relatórios de testes automatizados, fornecendo as informações necessárias para entendê-los.

Dirigido a

Analistas e Engenheiros de Desenvolvimento e Teste de Software, bem como Programadores e Técnicos de Sistema (Operação).

Pré - requisitos : é recomendável ter experiência em projetos de desenvolvimento de software.

Agenda do curso

CAPÍTULO 1 INTRODUÇÃO

  • Qualidade e significado do teste de software.
  • O que é automação.
    • Objetivos
    • Benefícios
    • Quando você deseja automatizar (limitações).

CAPÍTULO 2 PROCESSO DE AUTOMAÇÃO

  • Descrição do processo de automação de teste.
  • Tipos de automação.
  • Considerações e justificativas econômicas para o plano.
  • Cenários típicos de projetos de automação.

CAPÍTULO 3 GESTÃO DA AUTOMAÇÃO

  • Planejamento.
  • Documentação de entradas, dados, ambiente, etc.
  • Estratégia de Automação Acelerada (EAA).
  • Gerenciamento de teste.

CAPÍTULO 4. ANÁLISE E PROJETO DE CASOS DE ENSAIO AUTOMATIZADOS

  •  Introdução ao QTP.
  • Registre testes.
  • Crie um script básico.
  • Trabalhe com objetos.
  • Sincronização.
  • Pontos de verificação.
  • Use parâmetros.
  • Ações múltiplas e reutilizáveis.
  • Adicione etapas sem gravar.
  • Depuração.
  • Administração do repositório de objetos.
  • Dicas e práticas recomendadas.
  • Manutenção de script - redesenho.
Prática: Geração de uma bateria de scripts de automação de caso de teste correspondentes ao plano de teste do aplicativo a ser testado.

CAPÍTULO 5. EXECUÇÃO E ANÁLISE DE RESULTADOS AUTOMÁTICOS

  • Opções de execução.
  • Planejamento operacional.
  • Monitoramento de execução.
  • Controle de erro.
  • Tratamento e exportação de resultados.
  • Relatório de teste automático. Seções do documento e objetivos do relatório.
  • Relatório de incidentes.
  • Métricas usadas