ID 2791501 Banca CCV-UFC Órgão UFC Ano 2013 Provas CCV-UFC - 2013 - UFC - Analista de Tecnologia da Informação - Engenharia de Software Disciplina Engenharia de Software Assuntos Teste de Software Sobre o método para teste de software denominado “análise de mutantes”, assinale a alternativa correta. Alternativas É a forma mais comum de teste baseado em modelos estatísticos. Afirma-se que um mutante é válido se ele está sintaticamente e semanticamente correto. Operador de mutação consiste de uma regra para a produção de um programa mutante pela modificação sintática, semântica e compilável do programa original. Dado um programa e um conjunto de testes T, a análise de mutantes consiste na seleção dos operadores de mutação, geração dos mutantes e na distinção dos mutantes. A mutação forte reduz a quantidade de testes a serem executados matando os mutantes quando eles produzem um estado intermediário diferente, em vez de esperar pela diferença no resultado final ou no comportamento observável do programa compilável. Responder Comentários 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?