Logo Passei Direto
Buscar
As medidas de testes mais importantes encontram-se na cobertura e na qualidade. A de cobertura associa a abrangência dos testes e a qualidade, a confiabilidade, estabilidade e o desempenho dos objetivos dos testes. Uma avaliação da cobertura fornece uma medida que avalia a conclusão dos testes e a avaliação dos defeitos indica qual a qualidade do software. Quando falamos em cobertura, temos dois tipos: a cobertura do código (code coverage) e a cobertura de testes (test coverage).
A cobertura de código tem por objetivo:
A Encontrar código não testado, e este tipo de atividade não é utilizada para metrificar a qualidade do software.
B Repassar código testado, atividade que é utilizada para metrificar a qualidade de software. Exploração de caminhos felizes, infelizes e alternativos, indicando código inútil, desnecessário e mal escrito. Previne defeitos nos estágios iniciais do ciclo de vida do software.
C Encontrar código não testado, atividade que é utilizada para bugar a qualidade de software. Exploração de caminhos felizes, indicando código inútil, desnecessário e mal escrito. Previne defeitos nos estágios finais do ciclo de vida do software.
D Encontrar código não testado, atividade que é utilizada para metrificar a qualidade de software. Exploração de unicamente caminhos alternativos, indicando código inútil, desnecessário e mal escrito. Previne defeitos nos estágios finais do ciclo de vida do software.
E Repassar código testado, atividade que é utilizada para metrificar a qualidade de software. Exploração de unicamente caminhos alternativos, indicando apenas código e mal escrito. Previne defeitos nos estágios finais do ciclo de vida do software.
User badge image
Aprendendo com Desafios

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar as alternativas uma a uma para encontrar a correta em relação ao objetivo da cobertura de código: A) Encontrar código não testado, e este tipo de atividade não é utilizada para metrificar a qualidade do software. - Esta opção menciona que a atividade não é utilizada para metrificar a qualidade, o que não está correto, pois a cobertura de código é uma métrica importante para avaliar a qualidade. B) Repassar código testado, atividade que é utilizada para metrificar a qualidade de software. Exploração de caminhos felizes, infelizes e alternativos, indicando código inútil, desnecessário e mal escrito. Previne defeitos nos estágios iniciais do ciclo de vida do software. - Esta opção fala sobre a metrificação da qualidade e menciona a exploração de diferentes caminhos, o que é relevante. No entanto, "repassar código testado" não é uma descrição precisa da cobertura de código. C) Encontrar código não testado, atividade que é utilizada para bugar a qualidade de software. Exploração de caminhos felizes, indicando código inútil, desnecessário e mal escrito. Previne defeitos nos estágios finais do ciclo de vida do software. - Esta opção tem erros, como "bugar a qualidade", que não faz sentido. Além disso, a prevenção de defeitos deve ocorrer nos estágios iniciais, não finais. D) Encontrar código não testado, atividade que é utilizada para metrificar a qualidade de software. Exploração de unicamente caminhos alternativos, indicando código inútil, desnecessário e mal escrito. Previne defeitos nos estágios finais do ciclo de vida do software. - Embora mencione a metrificação da qualidade, a exploração de "unicamente caminhos alternativos" é uma limitação, pois a cobertura de código deve incluir todos os caminhos. E) Repassar código testado, atividade que é utilizada para metrificar a qualidade de software. Exploração de unicamente caminhos alternativos, indicando apenas código e mal escrito. Previne defeitos nos estágios finais do ciclo de vida do software. - Esta opção também fala sobre "repassar código testado" e limita a exploração a "caminhos alternativos", o que não é adequado. A alternativa que melhor se alinha com o objetivo da cobertura de código, que é encontrar código não testado e metrificar a qualidade do software, é a D. Portanto, a resposta correta é: D) Encontrar código não testado, atividade que é utilizada para metrificar a qualidade de software. Exploração de unicamente caminhos alternativos, indicando código inútil, desnecessário e mal escrito. Previne defeitos nos estágios finais do ciclo de vida do software.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina