Geral
Gerência e Qualidade de Software
Semana 4
0

Questão

Leia o trecho a seguir:
Com o uso de ferramentas como o JaCoCo, torna-se possível avaliar aspectos importantes do teste de software, como a parte do código que ainda não foi verificada e o nível com que os testes percorrem diferentes possibilidades. Esses recursos facilitam a identificação de [preencher 1] não testados e oferecem uma visão mais clara sobre a [preencher 2] alcançada pelos testes.
Neste contexto, reconheça os termos de [preencher 1] e [preencher 2] que são substituídos por:

A)

1 - instruções; 2 - intensidade.

B)

1 - caminhos; 2 - profundidade.

C)

1 - blocos; 2 - abrangência.

D)

1 - métodos; 2 - consistência.

E)

1 - falhas; 2 - cobertura.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/118/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': '5lYo7FBNFbRWt1upzilwVs7UgIBIlpbhbQl2d7YbwnCCmHtG1JidsxSewoMdVz2Z' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }