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?

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