Drupal camp campinas 2016 Automação de testes de software é só record play#sqn (ariane izac)

26
Automação de testes de software é só record play#SQN Ariane Izac Analista de Teste MATERA Systems

Transcript of Drupal camp campinas 2016 Automação de testes de software é só record play#sqn (ariane izac)

Automação de testes de software é só record play#SQN

Ariane IzacAnalista de TesteMATERA Systems

E automação é só record and play?

● Tratar automação de forma simplória● Avaliar questões importantes antes de implantar automação

E automação é só record and play?

E automação é só record and play?

Diretrizes para automação de teste

Sete diretrizes para automação de testes de software: 1. Ferramentas2. Ambiente de testes3. Backlog de automação4. Padronização5. Planejamento6. Acompanhamento7. Manutenção

1) Ferramentas

1) Ferramentas

● Qual ferramenta será utilizada para automação?● Qual ferramenta será utilizada para integração

contínua?● Pensar em custo x benefício● Conhecimento da equipe ● Usabilidade e suporte● Analisar as opções disponíveis no mercado para

definição de qual ferramenta utilizar

2) Ambiente de teste

2) Ambiente de teste

● Configurações necessárias● Versões para homologação

3) Priorização do backlog de Automação

3) Priorização do backlog de Automação

● Levantar as funcionalidades● Priorizar as funcionalidades● Utilizar critérios para priorização:

○ Criticidade para negócio○ Nível de dificuldade○ Frequência de uso

4) Padronização

4) Padronização

● Padrão e estrutura● Linguagem comum entre a equipe● Levantar melhores práticas a seguir● Usar frameworks

5) Planejamento

5) Planejamento

● Organizar os itens coletados para decisão de como a automação será implantada

● Estabelecer metas e cronogramas● Poderá ser um projeto paralelo

6) Acompanhamento

6) Acompanhamento

● Validar Planejado x Realizado periodicamente● Política do report dos erros ● Política da correção dos erros

7) Manutenção

7) Manutenção

● Mudanças na aplicação podem causar mudanças nos testes

● Legibilidade e padrão● Ferramentas para rastrear o problema

Concluindo...

Concluindo...

Concluindo...

Concluindo...

Agradecimentos