Pular para o conteúdo principal

1 Introdução e Objetivos da Estratégia de Automação de Teste

1.1 Fatores de sucesso de um projeto de Automação de Teste

1.1.1 Definir metas e objetivos para a estratégia de automação de teste

Para escolher uma estratégia, é preciso analisar:

  • Definição do objetivo
  • Identificação de riscos
  • Definição de escopo
  • Identificação dos stakeholders envolvidos
  • Seleção de ferramentas para automação
  • Projetar a arquitetura de automação de teste (TAA — Test Automation Architecture)
  • Identificação de ambientes

Os objetivos podem incluir:

  • Eficiência aprimorada do teste
  • Cobertura mais ampla e profunda
  • Melhoria da qualidade geral do sistema em teste (SUT — System Under Test)
  • Redução do custo total e do tempo de lançamento no mercado
  • Realização de testes que os testadores manuais não podem fazer
  • Redução do tempo de execução do teste
  • Aumento da frequência dos testes

1.1.2 Identificar os fatores técnicos de sucesso de um projeto de automação de teste

Sucesso de LONGO PRAZO.

  • Testabilidade do SUT
    • Permitir que os testes automatizados interajam com o SUT
  • Estratégia de automação de teste definida
    • Estratégia aplicável e personalizável, ser atualizada
  • TAA — Test Automation Architecture
    • (Arquitetura de Automação de Teste)
    • Clareza sobre O QUÊ e COMO implementar
  • TAF — Test Automation Framework
    • (Framework de Automação de Teste)
    • TAF
      • FÁCIL uso
      • bem DOCUMENTADO
      • passível de MANUTENÇÃO
    • Geração de relatórios de teste
    • Fácil solução de problemas
    • Ambiente de teste adequado
    • Casos de teste automatizados documentados
    • Implantação clara
    • Execução clara
    • Quais testes ignorar, se necessário
    • Tratamento de exceções

Na prática, nem todos os fatores são atendidos.

1.1.3 Resumir os critérios de investimento apropriados na seleção de projetos candidatos para automação de teste

Considerar os custos e se a automação deve ser usada.

Custo Inicial: Configuração, contratação de novos engenheiros TAE, compra de hardware, treinamento.

Fase Atual do SDLC: MELHOR COMEÇAR O MAIS CEDO POSSÍVEL.

Duração Prevista: Um projeto pode ser muito curto para agregar resultados.

Custo de Manutenção: (TAS — Test Automation Solution) Solução de Automação de Teste leva tempo e precisa de manutenção.

O projeto de automação começa se o custo for aceitável. O responsável pelo processo é uma função estratégica (gerente de testes ou arquiteto de testes).