PT-Test Automation Issues
O que é um Issue(Problema)?
Um Issue(Problema) é um obstáculo, resistência ou dificuldade que testadores e/ou automatizadores de teste encontram quando tentam trabalhar na automação de testes. São coisas que demoram mais do que deveriam, que te impedem de automatizar ou que geram muita confusão - não tem um jeito mais fácil? Em muitos casos tem sim - e estes são os padrões de automação de testes.
Um Issue(Problema) também pode ser uma tarefa que precisa ser feita durante a automação e para este caso também existem padrões de automação de testes para ajudar a executar a tarefa do modo mais eficiente possível.
Nessa wiki, grafamos os PROBLEMAS em MAIÚSCULAS E ITÁLICO onde é possível formatar (ainda não descobrimos como formatar o título da página!). Na versão Português Brasileiro para todos esses casos optamos por manter o título original seguido da (tradução) entre parêntesis com a mesma formatação do original.
Problemas típicos de automação de testes
Os problemas que os testadores precisam encarar durante a automação dos testes são os mais diversos. Alguns são de natureza técnica, como INEFFICIENT FAILURE ANALYSIS(ANÁLISE DE FALHAS INEFICIENTE) ou HARD-TO-AUTOMATE(DIFÍCIL DE AUTOMATIZAR).
Entretanto, uma das principais razões de fracasso é focar exclusivamente nos aspectos técnicos. Outros problemas estão relacionados ao modo de trabalho, como 'LATE TEST CASE DESIGN(ESPECIFICAÇÃO TARDIA DOS CASOS DE TESTE), ou quando a automação parece começar e evoluir bem, mas de repente trava, STALLED AUTOMATION(AUTOMAÇÃO ESTAGNADA). Outros podem ser Problemas de Gestão, como HIGH ROI EXPECTATIONS(ALTAS EXPECTATIVAS DE ROI).
Alguns problemas podem surgir devido a questões tanto técnicas quanto administrativas (de gestão).
Classificação dos Problemas:
Nós classificamos os problemas nas seguintes categorias:
- Process Issues(Problemas de Processo): o modo de trabalho com testes automatizados e ferramentas
- Management Issues(Problemas de Gestão): problemas de gestão, pessoas, objetivos (necessário mais tempo, dinheiro ou pessoas para resolver)
- Design Issues(Problemas de Especificação): estrutura de especificação dos testes, incluindo a manutenção
- Execution Issues(Problemas de Execução): a execução dos testes na sua forma automatizada
Dentro de cada categoria, os problemas são listados em ordem alfabética.
O Test Automation Issues Mind Map(Mapa Mental de Problemas de Automação de Teste) mostra uma visão resumida dos Problemas de Automação de Testes.
Failure Patterns were brought to our attention by Michael Stahl at a STAR conference. There is now also an ebook about them (see References).
We are very grateful to be allowed to add them to our collection.
Main Page