Informática, perguntado por aldemiralves0105, 4 meses atrás

1. Sobre limiares (thresholds) dos valores de cobertura de teste, é correto afirmar: Limiares são fixados a 90% de cobertura. Apenas um limiar deve ser informado para todos os tipos de cobertura, por exemplo, statement e branch. Esse limiar significa o valor máximo de cobertura esperado que um teste deve obter. Counter significa o tipo de cobertura, sendo line e branch, tanto para Maven quanto para Gradle. Com Gradle, é possível informar classes a serem excluídas da verificação dos limiares.

Soluções para a tarefa

Respondido por jelinkinpark2
4

Resposta:

Marque a alternativa que apresenta apenas tipos de itens apresentados no relatório de cobertura da ferramenta Coverage.py

resp: statements, missing, excluded, partial.

ERREI --->    Marque a alternativa que contém uma afirmação correta em relação ao uso de JaCoCo:

Não pode ter valores limiares de cobertura atribuídos. ----->INCORRETA

Pode ser usado em conjunto com Maven e com Gradle

Não pode ser usado para testes de integração.

Precisa ser necessariamente usada em conjunto com a ferramenta Quarkus CLI. ----->INCORRETA

Deve ser usado apenas para testes de sistema/aceitação.

O que é cobertura de condição?

rep: É a medida que informa se cada subexpressão booleana em um programa foi avaliada como verdadeira e falsa durante a execução de um conjunto de testes.

Qual refatoração possui o objetivo de “criar uma variável temporária separada para cada atribuição quando você tem uma variável temporária que mais de uma vez recebe uma atribuição, mas não é uma variável de laço nem um acumulador temporário”?

resp: Dividir variável temporária.

Qual refatoração possui o objetivo de “extrair uma expressão, cujo resultado está sendo armazenado em uma variável temporária, para um método e substituir todas as referências à variável temporária pela expressão para que este novo método possa então ser usado em outros métodos”?

resp:  Substituir variável temporária por consulta.

Qual é o objetivo da refatoração “extrair método”?

resp: Transformar um fragmento de código que pode ser agrupado em um método cujo nome explique o seu propósito.

Que tipo de análise de cobertura pode ser realizado com a ferramenta Coverage.py?

resp: statement, function, branch, condition.

É correto afirmar:  

resp: Com Gradle, é possível informar classes a serem excluídas da verificação dos limiares.

Explicação:

6/7


jorginholsp937: Pode ser usado em conjunto com Maven e com Gradle
Perguntas interessantes