Exercícios

Teste de Mutação para Avaliar a Qualidade dos Testes

Avalie seus conhecimentos sobre teste de mutação e sua aplicação na análise da qualidade de suítes de testes de software. Este questionário aborda o objetivo da técnica, a criação e classificação de mutantes, mutantes mortos, sobreviventes e equivalentes, além do cálculo do escore de mutação. Explore operadores de mutação, diferenças entre mutação fraca e forte, seleção de casos de teste capazes de revelar falhas e estratégias para reduzir custos de execução. As questões também tratam de testes instáveis, relação de subsunção entre mutantes, efeito de acoplamento e interpretação de métricas em módulos críticos, como autenticação. Ideal para estudantes, desenvolvedores e profissionais de QA que desejam fortalecer práticas de testes e identificar lacunas na cobertura comportamental do código.

Responda às questões abaixo e confira a explicação de cada resposta.

0/15 respondidas

  1. 1

    Qual é o principal objetivo do teste de mutação?

  2. 2

    Quando um mutante é considerado morto?

  3. 3

    Uma execução gerou 40 mutantes, dos quais 8 foram classificados como equivalentes e 24 foram mortos. Qual é o escore de mutação considerando a exclusão dos equivalentes?

  4. 4

    Observe a alteração destacada entre o código original e o mutante. Qual operador de mutação foi aplicado?

    Questão 4
  5. 5

    O que caracteriza um mutante equivalente?

  6. 6

    Qual é a ação mais adequada ao encontrar um mutante sobrevivente?

  7. 7

    Qual é a diferença central entre mutação fraca e mutação forte?

  8. 8

    Na condição apresentada, o operador foi alterado de total >= 100 para total > 100. Qual caso de teste tem maior capacidade de distinguir o mutante do código original?

    Questão 8
  9. 9

    Para simular um defeito que torne a condição ilustrada mais permissiva, qual mutação é apropriada?

    Questão 9
  10. 10

    Qual prática ajuda a reduzir o custo de execução do teste de mutação sem abandonar sua utilidade?

  11. 11

    Considere que o conjunto de testes que mata o mutante A está contido no conjunto que mata o mutante B. O que essa relação sugere?

  12. 12

    Como testes instáveis podem prejudicar a análise de mutação?

  13. 13

    O mutante troca return a + b por return a - b, mas sobrevive porque a suíte testa somente a=0 e b=0. Qual novo teste é mais eficaz para matá-lo?

    Questão 13
  14. 14

    O que afirma o chamado efeito de acoplamento no contexto do teste de mutação?

  15. 15

    Um painel mostra escore de mutação geral de 90%, mas vários mutantes sobreviveram no módulo crítico de autenticação. Qual é a interpretação mais adequada?

    Questão 15

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso