Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Como garantir que o teste unitário que estou es...

Como garantir que o teste unitário que estou escrevendo realmente possui qualidade?

Avatar for Bárbara Rossalli

Bárbara Rossalli

August 25, 2021
Tweet

More Decks by Bárbara Rossalli

Other Decks in Programming

Transcript

  1. Como garantir que o teste unitário que estou escrevendo realmente

    possui qualidade? TDC TRANSFORMATION - Trilha Testes com Bárbara Rossalli & Daniela Yabe
  2. É uma métrica que valida o quanto do código foi

    coberto pelos testes Quais linhas de código foram executadas ou seja
  3. Mutantes são inseridos no código Testes executados em cima do

    código mutado O que são testes mutantes? Se o teste falhar o mutante foi morto Se um mutante sobreviver, significa que você precisa melhorar seus testes unitários :)
  4. Versão 1.6.9 Release em 2014 Henry Coles Apache 2.0 Maven,

    Gradle, Ant Java 8 ou + (1.4.0) Junit4 e Junit5* TestNG 6.1.1 JMock, EasyMock, Mockito, PowerMock and JMockit. Eclipse, IntelliJ PITest pitest.org
  5. Desvantagens: Poder Computacional & Tempo de Execução State of Mutation

    Testing at Google: https://research.google/pubs/pub46584