QTP - Processo de Teste Automatizado
Para qualquer implementação de ferramenta automatizada, a seguir estão as fases / estágios dela. Cada uma das etapas corresponde a uma atividade particular e cada fase tem um desfecho definido.
Test Automation Feasibility Analysis- O primeiro passo é verificar se o aplicativo pode ser automatizado ou não. Nem todos os aplicativos podem ser automatizados devido às suas limitações.
Appropriate Tool Selection- A próxima etapa mais importante é a seleção de ferramentas. Depende da tecnologia na qual o aplicativo é construído, seus recursos e uso.
Evaluate the suitable framework- Ao selecionar a ferramenta, a próxima atividade é selecionar uma estrutura adequada. Existem vários tipos de estruturas e cada estrutura tem seu próprio significado. Trataremos das estruturas em detalhes posteriormente neste tutorial.
Build Proof of Concept- A Prova de Conceito (POC) é desenvolvida com um cenário ponta a ponta para avaliar se a ferramenta pode suportar a automação da aplicação. É executado com um cenário ponta a ponta, o que garante que as principais funcionalidades possam ser automatizadas.
Develop Automation Framework- Após a construção do POC, é realizado o desenvolvimento do framework, etapa crucial para o sucesso de qualquer projeto de automação de testes. A estrutura deve ser construída após uma análise cuidadosa da tecnologia usada pelo aplicativo e também de seus principais recursos.
Develop Test Script, Execute, and Analyze- Depois de concluído o desenvolvimento do Script, os scripts são executados, os resultados são analisados e os defeitos são registrados, se houver. Os Scripts de Teste são geralmente controlados por versão.