Geral
Engenharia de Software
Semana 5
0

Questão

Os testes de software podem ser classificados em funcionais e não funcionais. Testes funcionais avaliam se o software executa suas funções conforme os requisitos especificados, enquanto testes não funcionais verificam aspectos como desempenho, segurança, usabilidade e confiabilidade do sistema. Cada tipo de teste tem um papel específico no processo de garantia da qualidade do software.

Com base no apresentado, identifique qual das características listadas nas alternativas abaixo é verificada pelos testes não funcionais.
A) . Detecção de falhas que afetam a usabilidade do software
B) Verificação de conformidade com os requisitos do usuário
C) Avaliação do desempenho do software sob carga
D) Validação das funcionalidades principais do software
E) Teste de integração entre módulos do sistema
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1225/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'u6znrosqu9d3RjeMxMCAdmHxYeidDmLbvtGuP2OgF4FMcq6kZblCTBnp3WvpebhC' }, 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'); } }); }