Please enable JavaScript.
Coggle requires JavaScript to display documents.
Teste Baseado em Defeitos - Coggle Diagram
Teste Baseado em Defeitos
Definição
Utiliza conhecimento sobre defeitos típicos cometidos durante o processo de desenvolvimento de software para derivar os requisitos de teste
Critérios
Semeadura de Defeitos
Teste de mutação
Conjunto de casos de teste eficazes
Teste de mutação é como o teste dos testes
Inserir defeitos artificiais (mutantes) no código para avaliar a qualidade do código de teste
Hipóteses
Efeito de Acoplamento
Programador Competente
Aplicação
Quatro passos
Geração dos mutantes
Operadores de Mutação
São regras que definem o tipo de alteração sintática que deve ser feita para a criação dos mutantes
Exemplos
SVL
SVR
COR
AMC
ROR
IOD
AOR
PCI
Execução dos mutantes com os casos de teste
Execução do programa com os casos de teste
Análise dos mutantes
Limitações
Determinar se um programa é equivalente ao outro é um problema indecidível
O número de mutantes a serem executados pode ser muito alto