Bom dia, Paulo
As atividades da etapa de Implementação e Execução, de acordo com o syllabus oficial do exame, são as seguintes:
- Finalizar, implementar e priorizar os casos de teste (incluindo a identificação dos dados para teste).
- Desenvolver e priorizar os procedimentos de teste, criar dados de teste e, opcionalmente, preparar o ambiente para teste e os scripts de testes automatizados.
- Criar suítes de teste a partir dos casos de teste para uma execução de teste eficiente.
- Verificar se o ambiente está preparado corretamente.
- Verificar e atualizar a rastreabilidade bidirecional entre a base de teste e os casos de teste.
- Executar os casos de teste manualmente ou utilizando ferramentas de acordo com a sequência planejada.
- Registrar os resultados da execução do teste e anotar as características e versões do software em teste, ferramenta de teste e testware.
- Comparar resultados obtidos com os resultados esperados.
- Reportar as discrepâncias como incidentes e analisá-los a fim de estabelecer suas causas (por exemplo, defeito no código, em algum dado específico de teste, na documentação de teste ou uma execução de inadequada do teste).
- Repetir os testes como resultado de ações tomadas para cada discrepância. Por exemplo, re-execução de um teste que falhou previamente quando da confirmação de uma correção (teste de confirmação), execução de um teste corrigido e/ou execução de testes a fim de certificar que os defeitos não foram introduzidos em áreas do software que não foram modificadas, ou que a correção do defeito não desvendou outros defeitos (teste de regressão).
A revisão da base de teste ocorre na etapa anterior, análise e modelagem de teste, porque revisando a base de teste você consegue identificar os cenários e casos de teste que devem ser executados,
Base de teste são todos os documentos a partir dos quais os requisitos de um determinado componente ou sistema podem
ser inferidos. Documentação na qual os casos de testes estão baseados. Se um documento pode ser
alterado somente por meio de procedimento formal, então a base de teste passa a se chamar base de
teste congelada.
Ambiente de teste é o ambiente que contém hardware, instrumentação, simuladores, ferramentas de software e outros
elementos de suporte necessários à realização de um teste.
A base de teste você usa para identificar cenários de testes. O ambiente de teste você usa para executar os testes.