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á 6 horas

Respostas

User badge image

Ed Verified user icon

há 6 horas

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

Experimente
o Premium! 🤩

Libere respostas sem pagar

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