A Execução de Teste é a fase dinâmica onde os casos de teste planejados são ativados contra o software. É o momento em que o profissional de testes demonstra sua disciplina e precisão.
O sucesso da execução depende de um ambiente de teste bem preparado e isolado do desenvolvimento ativo e da produção real.
A primeira tarefa é organizar o ambiente para o desenvolvimento das rotinas de testes e proceder com a configuração de ambiente.
| Componente | Foco | Capacidade Necessária |
|---|---|---|
| Ambiente de Teste | Deve ser o mais próximo possível do ambiente de produção (hardware, software, sistema operacional e dados). | Instalação e configuração de Sistemas Operacionais, redes e serviços. |
| Dados de Teste | Dados controlados, representativos e, idealmente, mascarados (para fins de segurança), que serão usados para alimentar os casos de teste. | Capacidade de criar e gerenciar bancos de dados específicos para teste. |
| Ferramentas de Execução | Garantir que as ferramentas de automação e gerenciamento de teste estejam instaladas e funcionando corretamente. | Instalação e configuração de Ferramentas de criação e automatização de teste. |
A execução só deve começar quando todos os Critérios de Início definidos no Plano de Teste (Módulo 2) forem atendidos. Isso geralmente inclui:
A execução segue o roteiro de teste e o plano de execução de teste definidos na fase de planejamento.
| Ação | Detalhes | Habilidade Acionada |
|---|---|---|
| Seguir o Roteiro | Executar os casos de teste na ordem planejada (priorizando risco ou funcionalidade). | Disciplina (garantir que nenhum passo seja omitido). |
| Identificar Falhas | Encontrar o sintoma (a Falha) durante a execução e rastrear o comportamento inesperado. | Atenção e Observação (identificar anomalias no sistema). |
| Coletar Evidências | Capturar screenshots, logs de erro e informações do sistema para provar a ocorrência do defeito. | Organização (manter as evidências anexadas ao Caso de Teste). |
| Registrar Resultados | Marcar o status do Caso de Teste como Passou ou Falhou. | Precisão (uso de ferramenta de documentação e registro). |
Capacidade Técnica: O profissional deve ser capaz de identificar possíveis falhas de acordo com a metodologia de teste para correção, ou seja, deve saber reconhecer o sintoma e a provável causa.
Embora a execução roteirizada seja essencial, o teste exploratório é uma técnica poderosa na fase de execução: