Processo de Teste
Passo 1 – Análise da Regra de Negócio
Deve-se ler com atenção e realizar anotações sobre o que foi solicitado por produtos. Caso haja dúvida sobre a regra ou a solicitação, deve-se alinhar com algum Tester ou Produtos e sanar as dúvidas antes de realizar os demais passos e seguir com o teste.
Passo 2 – Análise de Código
Analisar o código desenvolvido por alto, se atentando aos caminhos e páginas alterados. Compreender a lógica desenvolvida e realizar anotações para prever problemas e analisar caso haja alguma página alterada que não se encaixe na solicitação, para que assim possa prever novos problemas que ocorram.
Passo 3 – Teste Funcional
Testar e validar exatamente o que foi solicitado no “product backlog item” e apresentado no resultado esperado, bem como o roteiro de testes descrito. Deve-se sempre atender a regra de negócio descrita e o protótipo apresentado fielmente. De forma geral deve responder à pergunta “A aplicação faz o que deveria fazer?”.
Passo 4 – Teste Regressivo
Testar funcionalidades já existentes que têm relação com as alterações realizadas ou outros caminhos que cheguem na tela ou funcionalidade conforme solicitado no “product backlog item”.
Passo 5 – Teste Exploratório
Caso julgue necessário, de acordo com sua experiência, prever problemas que podem ocorrer ou já ocorreram com desenvolvimentos semelhantes. Nesta etapa é muito importante se atentar a regras ou funcionalidades já existentes que possam ter sido impactadas com o novo desenvolvimento.
Passo 6 – Testes Não Funcionais
Em alguns casos, de acordo com a solicitação do “product backlog item”, se faz necessário analisar e prever problemas de desempenho como no caso de relatórios ou consulta de lotes gerados. Outros desenvolvimentos, como de novas telas, são necessários que aplique e observe a usabilidade e confiabilidade, comparando sempre o que foi solicitado e o que foi desenvolvido.
Obs.: Sempre se atentar ao escopo. O que foi solicitado e o que foi desenvolvido.