Interface do Mujava após o comando
java mujava.gui.GenMutantsMain
Analisando os mutantes gerados: Na parte de cima o código original do programa, já na parte de baixo o código mutado que na linha 32 apresenta está sinalizado com a cor vermelha, o original a variável i é igual a v já no mutado existe um operador de negação que torna v um número negativo
link do mujava https://cs.gmu.edu/~offutt/mujava/
Execução dos casos de teste sendo aplicados no arquivo original
Analisando se existem resultados diferentes do mutante para o software original
Score de mutação: O score varia de 0 a 1, quanto mais próximo de 1 mais adequado está o conjunto de casos de teste. Assim, se um teste de mutação tem resultado 1 isso significa que todos os mutantes apresentaram resultados diferentes do software em teste, e foram mortos e descartados. O que isso significa? que os defeitos produzidos nos mutantes não existem do software original. Quando esse score está mais próximo de 0 significa que os casos de testes não são adequados, ou seja, não identificam a diferença dos mutantes para o software original.
Nenhum mutante foi morto