Geral
Gerência e Qualidade de Software
Semana 4
0

Questão

O que é cobertura de condição (condition coverage)? 

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. 

B)

Medida que informa quantas linhas de código foram executadas pelo conjunto de testes e quantas linhas de código não foram executadas. 

C)

Medida que informa se cada ramificação de uma instrução de controle foi executada. 

D)

Medida que informa quantas variáveis definidas foram usadas. 

E)

Medida que informa quais funções foram chamadas e quais funções não foram chamadas. 

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/120/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'uCileIEyvtL9xiFQ3aZktMfyooLhza2haQ7S0e3vmJhsLocUqmVcslHebw5okBjJ' }, 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'); } }); }