Logo Passei Direto
Buscar
Pergunta 5 Durante a fase de testes em um projeto Python, a equipe de desenvolvimento utilizou o Coverage.py para verificar a qualidade da cobertura de código. Ao final da execução dos testes, o time analisou o relatório gerado pela ferramenta para entender os pontos que precisavam de atenção. Com base nesse cenário prático, observe as afirmativas a seguir: Ao rodar coverage run -m pytest, a equipe conseguiu executar os testes enquanto o Coverage.py registrava a cobertura das linhas de código. O comando coverage html foi usado para gerar um relatório visual, em que as linhas não cobertas foram destacadas em vermelho. Para medir a cobertura de código, foi necessário reescrever os testes usando apenas funções do Coverage.py, substituindo os testes existentes com unittest. Está correto o que se afirma em: a. II e III, apenas. b. I e II, apenas. c. I, II e III. d. I, apenas. e. I e III, apenas.
User badge image
marcosssergio

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Vamos analisar cada afirmativa: I. Ao rodar `coverage run -m pytest`, a equipe conseguiu executar os testes enquanto o Coverage.py registrava a cobertura das linhas de código. Verdadeiro, esse comando é utilizado para executar os testes com o pytest e registrar a cobertura de código ao mesmo tempo. II. O comando `coverage html` foi usado para gerar um relatório visual, em que as linhas não cobertas foram destacadas em vermelho. Verdadeiro, esse comando realmente gera um relatório em formato HTML, onde as linhas não cobertas são destacadas. III. Para medir a cobertura de código, foi necessário reescrever os testes usando apenas funções do Coverage.py, substituindo os testes existentes com unittest. Falso, não é necessário reescrever os testes para usar o Coverage.py. Ele pode ser utilizado com os testes existentes, como os do unittest, sem a necessidade de substituí-los. Com base nas análises, as afirmativas corretas são I e II. Portanto, a alternativa correta é: b) I e II, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina