Geral Múltipla Escolha

Durante o ciclo de testes de uma aplicação, o coordenador de QA afirma que a equipe deve atuar como "detetives". Para isso, eles utilizam métricas objetivas como pistas para descobrir a real saúde do software. Analise o papel das métricas na garantia da qualidade e escolha a alternativa que descreve corretamente o benefício da métrica de "cobertura de requisitos".

Durante o ciclo de testes de uma aplicação, o coordenador de QA afirma que a equipe deve atuar como "detetives". Para isso, eles utilizam métricas objetivas como pistas para descobrir a real saúde do software. Analise o papel das métricas na garantia da qualidade e escolha a alternativa que descreve corretamente o benefício da métrica de "cobertura de requisitos".

  1. Identificar lacunas perigosas na estratégia de testes, revelando o que ainda não foi validado.
  2. Substituir a necessidade de escrever casos de teste manuais para as funcionalidades básicas.
  3. Garantir que o código não terá nenhum bug residual após a sua implementação final.
  4. Medir apenas o tempo que cada testador leva para executar um cenário completo de teste.
  5. Definir automaticamente o custo financeiro de cada falha encontrada durante o desenvolvimento.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - Identificar lacunas perigosas na estratégia de testes, revelando o que ainda não foi validado.

Introdução à Cobertura de Requisitos

No contexto de Garantia da Qualidade (QA), métricas funcionam como ferramentas de diagnóstico para avaliar a saúde do software. A cobertura de requisitos é uma das métricas mais importantes para entender se todos os requisitos foram adequadamente testados.

Desenvolvimento

O que é Cobertura de Requisitos?

Cobertura de Requisitos mede a porcentagem de requisitos funcionais e não-funcionais que possuem casos de teste associados e foram executados com sucesso.

\text{Cobertura} = \frac{\text{Requisitos Testados}}{\text{Total de Requisitos}} \times 100\%

Por que essa métrica é importante?

  • Visibilidade: Mostra quais partes do sistema já foram validadas
  • Risco: Revela áreas críticas que podem não ter sido testadas
  • Planejamento: Ajuda a direcionar esforços de teste onde são mais necessários
  • Transparência: Permite comunicar o status de qualidade aos stakeholders

Análise das Alternativas

AlternativaCorreto?Justificativa
A✅ SimDescreve exatamente a função principal da métrica
B❌ NãoMétricas não substituem a criação de casos de teste
C❌ NãoNenhuma métrica garante ausência total de bugs
D❌ NãoIsso seria métrica de produtividade, não de cobertura
E❌ NãoCusto financeiro requer dados financeiros específicos

Explicação Detalhada

Por que a Alternativa A está correta:

  1. Função Principal: A métrica mostra o que foi testado vs. o que não foi
  2. Detecção de Lacunas: Revela requisitos sem cobertura de teste adequada
  3. Gestão de Riscos: Permite identificar áreas vulneráveis antes da liberação
  4. Tomada de Decisão: Auxilia no planejamento de testes complementares

Por que as outras estão erradas:

  • Métricas não substituem testes: Elas apenas medem a execução dos testes existentes
  • Nenhuma garantia absoluta: Bugs residuais sempre podem existir mesmo com boa cobertura
  • Foco diferente: Tempo e custo são métricas distintas da cobertura de requisitos

Conclusão

A métrica de cobertura de requisitos serve principalmente para identificar lacunas na estratégia de testes, permitindo que a equipe de QA descubra o que ainda não foi validado. Como detetives citados no enunciado, eles usam essa informação como pista para garantir que todas as funcionalidades planejadas foram adequadamente testadas antes do lançamento.

Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.