Mutation

Tests

 

Luiz Kota

Não é esse tipo de mutação!

O que é teste de unidade?

Mutation Tests

Teste de unidade é toda a aplicação de teste nas assinaturas de entrada e saída de um sistema. Consiste em validar dados válidos e inválidos via I/O (entrada/saída) sendo aplicado por desenvolvedores ou analistas de teste.

em outras palavras...

Teste de unidade são programas desenvolvidos para testar de forma automatizada diferentes comportamentos de uma unidade específica da uma aplicação.

Mas quem testa o seu teste?

O que é teste de mutação?

Mutation Tests

São mutações (mudanças) semânticas ao código da aplicação com o intuito de verificar se o seu teste irá quebrar ou sobreviver a essa mudança

Tipos de mutação:

  • Tipos de mutação:

Origem

Mutation Tests

  • Proposta Acadêmica em 1978
  • Yale University e George Institute of Technology

Mutation Tests

By Luiz Kota

Mutation Tests

  • 157