No Teste de Mutação, critério pertencente à técnica estrutural, o programa que está sendo testado é alterado diversas vezes, criando-se um conjunto...
No Teste de Mutação, critério pertencente à técnica estrutural, o programa que está sendo testado é alterado diversas vezes, criando-se um conjunto de programas alternativos, conhecidos como mutantes, como se defeitos estivessem sendo inseridos no programa original. O trabalho do testador é escolher casos de teste que mostrem a diferença de comportamento entre o programa original e os programas mutantes. Dado um programa P e um programa mutante M, quando M é considerado um mutante morto?
A) Se um mutante M apresenta resultado igual de P, logo, o mutante é dado como morto, pois é idêntico ao programa P e não tem utilidade para o cálculo do score de mutação. B) Se um mutante M apresenta resultado diferente de P, logo, o mutante é dado como morto, pois elimina o programa P do restante dos testes. C) Se um mutante M apresenta resultado igual a de P, logo, o mutante é dado como morto, pois não expôs a diferença entre P e M. D) Se um mutante M apresenta resultado diferente de P, logo, o mutante é dado como morto, pois expôs a diferença entre P e M. E) Se um mutante M apresenta resultado diferente de P, logo, o mutante é dado como morto, pois não expôs a diferença entre P e M.
A alternativa correta é a letra A) Se um mutante M apresenta resultado igual de P, logo, o mutante é dado como morto, pois é idêntico ao programa P e não tem utilidade para o cálculo do score de mutação.
0
0
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar