Ed
há 2 semanas
Vamos analisar as alternativas para entender a diferença entre "cobertura de linha" e "cobertura de decisão": a) A cobertura de linha verifica a execução de linhas de código, enquanto a cobertura de decisão garante que todas as ramificações lógicas foram testadas. - Esta opção está correta, pois a cobertura de linha se refere a quantas linhas de código foram executadas durante os testes, enquanto a cobertura de decisão se refere a garantir que todas as condições lógicas (como ifs e loops) foram testadas. b) A cobertura de linha e a cobertura de decisão são métricas idênticas. - Esta opção está incorreta, pois as duas métricas têm focos diferentes. c) A cobertura de decisão verifica a execução de funções, enquanto a cobertura de linha verifica os loops. - Esta opção está incorreta, pois a cobertura de decisão não se limita a funções e a cobertura de linha não se limita a loops. d) A cobertura de decisão verifica a quantidade de testes manuais realizados. - Esta opção está incorreta, pois a cobertura de decisão não se refere a testes manuais, mas sim a testes de condições lógicas. Portanto, a alternativa correta é: a) A cobertura de linha verifica a execução de linhas de código, enquanto a cobertura de decisão garante que todas as ramificações lógicas foram testadas.
Mais perguntas desse material