|
O que significa Automatizar Testes de Software?
- Componentes metodologias e tecnologias essenciais.
- O mito das ferramentas de teste.
- Benefícios da Automação de Testes.
O que a Automação pode (e não pode) fazer?
- Quando utilizar automação de Testes.
- Quando é melhor continuar testando manualmente.
- Estabelecendo expectativas realistas.
Modelos Inteligentes de Testes Automatizados
- Entenda os modelos básicos e quando utilizá-los.
- Arquiteturas para Testes Automatizados.
Ferramentas de Automação de Testes.
- Tipos, características e princípios de funcionamento.
- Critérios de seleção.
- Facilidades e Limitações.
Como Gerenciar Projetos de Automação de Testes?
- Ciclo de Vida dos Testes Automatizados.
- Melhores Práticas/Métricas dos Testes Automatizados.
- Estrutura/ ambiente organizacional.
- Atividades e Responsabilidades da Equipe de Testes.
- Testes automatizados acabam com testes manuais?
Programação de scripts de testes
- Quais as vantagens de automação de testes e quais as condições de maior retorno para automação.
- Automação por linha de comando.
- Tarefas comuns que podem ser executadas à partir da linha de comando.
- Comandos básicos da shell DOS ou Unix.
- Grupos de comandos em arquivos batch ou IBM Rational Robot shell scripts.
- Introdução de lógica em shell scripts.
- Variáveis.
- Loops Condicionais.
- Principais limitações de shell scripts.
- Automatizando testes de inteface visual.
- IBM Functional Tester for zOs: Java GUI Scripts.
- Mecanismo de captura e execução de testes baseado na IDE.
- Frameworks de desenvolvimento de scripts funcionais:
- Testes Manuais.
- Data-driven.
- Model-based.
- Monkey scripts.
- Sintaxe básica da linguagem.
- Reconhecimento de objetos visuais de aplicações online.
- Reconhecimento de objetos Web.
- Inserção de Pontos de verificação.
- Automação de tarefas comuns de testes.
- Executando queries SQL via command line.
- Utilização de APIs específicas em scripts de testes.
- Exemplos de testes de aplicações online mainframe utilizando scripts.
|