← Test Automation Engineering: arquitetura e evidência
01 / 8 · 40 MIN

Objetivo e âmbito da automação

Relaciona a solução de automação com uma necessidade de evidência.

Conceito e mecanismo

Antes de escolher uma ferramenta, identifica a pergunta que precisa de resposta e a frequência com que essa resposta será necessária. Uma equipa pode querer detetar alterações incompatíveis numa API antes de integrar serviços; outra precisa de confirmar que um operador consegue concluir um percurso no browser. As duas necessidades podem justificar mecanismos diferentes. O sistema sob teste, ou SUT, é o objeto investigado. A solução de automação inclui código de testes, bibliotecas, dados, ambientes, configuração e relatórios que produzem evidência sobre esse objeto. Confundir os dois dificulta o diagnóstico: uma falha na preparação do ambiente de teste não demonstra automaticamente um defeito no produto.

Aplicação guiada

Num projeto fictício de reconciliação, a regra de cálculo é estável, mas os ecrãs mudam todas as semanas. Verificar todas as combinações através da interface pode tornar a manutenção dominante. Considera testar a regra num nível com acesso direto e reservar percursos de interface para riscos de interação e integração. Confirma que a equipa consegue manter o código e interpretar falhas durante a transição para APS. A automação pode repetir verificações rapidamente e apoiar preparação de dados, mas não elimina investigação humana nem decide sozinha que risco o negócio aceita. Regista limitações e custos recorrentes, incluindo atualização de dependências, diagnóstico de falsos alarmes e adaptação a novas versões do produto.

NA PRÁTICA

Uma falha do executor pode impedir o teste sem demonstrar falha do SUT.

Armadilhas comuns

Ferramenta antes do objetivo; toda a lógica pela interface; confundir infraestrutura e produto.

Tópicos relacionados: Testabilidade e avaliação de ferramentas · Arquitetura, camadas e dados · Piloto, fixtures e manutenção

Leva esta ideia contigo

Define a evidência necessária e o seu âmbito.

Criar conta

Referência: ISTQB CTAL-TAE syllabus · CTAL-TAE v2.0 (2024)

ISTQB® é uma marca registada de International Software Testing Qualifications Board. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por ISTQB. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.