Carregando...
Carregando...
Ajude a melhorar a plataforma
Leia o trecho a seguir: Durante o desenvolvimento de um sistema web, a equipe de testes automatizados decidiu utilizar o JaCoCo para acompanhar a cobertura de código em seus testes de unidade. Após configurar corretamente o plugin no arquivo pom.xml, foi gerado um relatório detalhado em HTML. No entanto, ao revisar o relatório, notaram que vários métodos estavam com cobertura zero, mesmo após a execução bem-sucedida dos testes. Um dos analistas, então, sugeriu que a equipe verificasse se os testes estavam [preencher 1] corretamente e se o relatório estava sendo [preencher 2] na pasta configurada no projeto. Neste contexto, identifique os termos de [preencher 1] e [preencher 2] que são substituídos por:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A alternativa “1 – executados; 2 – gerado” está correta, pois para que o JaCoCo consiga medir a cobertura de testes, é essencial que os testes estejam realmente sendo executados durante o processo de build/teste. Caso contrário, não há como o plugin medir a cobertura real do código. Além disso, o relatório precisa estar sendo gerado corretamente na pasta de destino para que os dados possam ser visualizados e analisados. Essa verificação é uma etapa prática essencial durante a revisão dos relatórios de cobertura. As demais alternativas estão incorretas: A alternativa “1 – comentados; 2 – empacotado” está incorreta, pois não se espera que os testes estejam comentados – isso impediria sua execução. Além disso, a palavra “empacotado” não se refere à geração do relatório, e sim ao processo de empacotamento do projeto (por exemplo, em arquivos .jar), o que não garante a existência ou visualização do relatório de cobertura. A alternativa “1 – depurados; 2 – interpretado” está incorreta, pois o termo “depurados” refere-se ao processo de análise e correção de erros no código, o que não tem relação direta com a verificação de execução dos testes. Já “interpretado” não se aplica ao contexto de geração de relatórios, uma vez que JaCoCo gera arquivos HTML e XML para análise, e não depende de interpretação de código. A alternativa “1 – executados; 2 – ignorado” está incorreta, pois embora os testes possam ter sido executados, o relatório não deve ser ignorado, mas sim gerado e analisado. A sugestão no contexto é de que algo precisa ser conferido, e não descartado. A alternativa “1 – escritos; 2 – apagado” está incorreta, pois escrever os testes não garante que eles foram executados, o que é o foco do problema descrito. Além disso, se o relatório foi apagado, ele não poderia ser revisado, o que contradiz a situação em que o relatório foi de fato visualizado, mesmo com falhas de cobertura.