Sobre o método para teste de software denominado “análise de...

Próximas questões
Com base no mesmo assunto
Q930498 Engenharia de Software
Sobre o método para teste de software denominado “análise de mutantes”, assinale a alternativa correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D

Para compreender essa questão, é necessário ter um entendimento da técnica de análise de mutantes em teste de software. Este método avalia a qualidade dos casos de teste criando várias versões modificadas (mutantes) de um programa, com pequenas alterações no seu código fonte. O objetivo é verificar se os casos de teste existentes são capazes de detectar essas alterações, ou seja, "matar" os mutantes.

A opção D está correta porque descreve de forma precisa o processo de análise de mutantes, que envolve:
1. Seleção dos operadores de mutação: São regras que definem como criar versões mutantes do programa a partir do original.
2. Geração dos mutantes: Aplicação dos operadores de mutação para criar diversas versões do programa com pequenas modificações.
3. Distinção dos mutantes: Utilização do conjunto de testes para verificar quais mutantes são detectados (ou "mortos") pelos testes. Os mutantes que não são detectados indicam potenciais fraquezas nos casos de teste.

Essa metodologia é uma maneira eficaz de avaliar a capacidade de detecção de falhas dos casos de teste existentes e, consequentemente, da qualidade da suíte de teste como um todo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A Análise de Mutantes é um critério que utiliza um conjunto de programas ligeiramente modificados, denominados mutantes, obtidos a partir do programa P em teste. O conjunto é utilizado para selecionar e avaliar os dados de teste. O objetivo é encontrar um conjunto de casos de teste T capaz de revelar as diferenças de comportamento existentes entre P e seus mutantes. Os mutantes gerados e executados com o conjunto de casos de teste devem ser mortos, isto é, apresentar resultados diferentes do programa original. Uma medida de cobertura dada pelo número de mutantes gerados e pelo número de mutantes mortos é utilizada para avaliar um dado conjunto de teste.

qual o erro da C?

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo