Apresentação sobre teste de mutação, abordagem sobre ferrramenta Stryker.NET, algumas referências para estudo e fone de exemplo disponibilizado no Github
2. RAPHAEL A. F. CARDOSO
• Tecnólogo em Analise e Desenvolvimento de Sistema
• Cursando Arquitetura de Soluções em Plataforma .NET
• 20 anos como desenvolvedor e 12 anos só com .NET
• Desenvolvedor .NET da Essence IT alocado na Raízen
RAPHAEL A. F. CARDOSO
about.me/ferronicardoso
6. Ferramentas para teste de mutação
MutPy
(python)
RAPHAEL A. F. CARDOSO
(Java)
.NET/Mono
(Java)
VISUAL MUTATOR
(.NET)
STRYKER
(.NET/JavaScript/Scala)
7. RAPHAEL A. F. CARDOSO
public decimal Dividir(decimal a, decimal b)
{
return a / b;
}
public decimal Dividir(decimal a, decimal b)
{
return a * b;
}
8. RAPHAEL A. F. CARDOSO
if(a == b && c == 10)
{
return c;
}
if(a == b || c == 10)
{
return c;
}
if(a != b || c != 10)
{
return c;
}