Talk apresentada no TDC SP 2017 em São Paulo.
http://www.thedevelopersconference.com.br/tdc/2017/saopaulo/trilha-devtest
Você sabe o que significa teste de mutação? É uma técnica que garante a REAL cobertura de testes em sua aplicação contra falhas de implementação.
Essa abordagem é melhor do que uma cobertura por linhas, pois observa se os testes estão cobrindo totalmente todos os cenários possíveis e não apenas se os testes executaram todas as linhas de código implementadas.
Descubra como testes de mutação podem te defender de bugs e defeitos em produção. Nessa palestra você entenderá o conceito e como aplicá-lo em Ruby.
Repositório de exemplo para entender testes de mutação e usado na demonstração da apresentação.