Suponha que você seja um especialista em garantia de qualidade encarregado de assegurar que o software, seja entregue ao cliente final com a mínima incidência de erros. Leve em consideração que você tem pouco tempo de empresa. Nesse cenário, o software que você testará já atingiu a fase final de desenvolvimento, em que todas as funcionalidades, também conhecidas como incrementos, foram devidamente codificadas. Diante desse cenário, o seu gerente solicita que você selecione um teste e uma técnica de software para serem aplicados. Qual teste e técnica você escolheria? E qual seria a justificativa por trás dessa escolha? Em sua resposta traga ao menos uma fonte bibliográfica confiável para apoiar tais escolhas. Ver conteúdo
Uma estratégia de teste de software fornece um roteiro que descreve os passos a serem executados como parte de um teste. Dessa forma, define quando esses passos são planejados e então executados, e quanto trabalho, tempo e consequentemente recursos são necessários para serem alocados. Portanto, qualquer estratégia de teste deve incorporar planejamento dos testes, projeto de casos de teste, execução dos testes, coleta e avaliação dos dados resultantes. Ver conteúdo