Skip to content

Simples exemplo de aplicação da técnica de mutação utilizando Pitest para geração e análise dos mutantes

Notifications You must be signed in to change notification settings

AnaGMendesPedroso/teste-mutacao-exemplo

Repository files navigation

Análise de mutantes: Quem vigia os vigilantes?

O que é isso meu consagrado?

Exemplo report:

img.png

img_1.png

Como vejo o report?

  • O Pitest - https://pitest.org/ - realiza as mutações a nível de bitecode, então você precisa buildar o projeto antes de executar o pitest.
    1. Abre o terminal ae parça e digita: ./gradlew build

    2. Dá um gole no seu cafezin (ou do que tiver tomando ai, se não tiver tomando nada, vai lá pegar parça)

    3. Agora sim você executa o pitest: ./gradlew pitest

    4. Dá mais um gole ai

    5. Terminando a execução do pitest, o report vai ficar disponível no diretório _build/reports/pitest/<timestamp da execucao´>/index.html

      img_3.png

    6. Abra esse arquivo html em algum navegador e você verá algo bem parecido com o da imagem de report de exemplo aqui desse readme

    7. Be happy! #paz

Confia que é massa :) Divirta-se!

img_2.png

About

Simples exemplo de aplicação da técnica de mutação utilizando Pitest para geração e análise dos mutantes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages