Geral
Gerência e Qualidade de Software
Semana 5
0

Questão

Uma equipe de desenvolvimento de software está trabalhando em um sistema de gestão escolar. Para cada nova funcionalidade implementada, é necessário garantir que os testes automatizados sejam executados rapidamente, de forma a verificar se nenhuma funcionalidade anterior foi quebrada. 
Com base nessa situação, assinale a alternativa que reconhece a prática adotada pela equipe:
A)

Refatoração de código com reexecução manual de testes após o deploy em produção.

B)

Integração contínua com execução automatizada de testes a cada mudança no código.

C)

Entrega contínua com testes automatizados exclusivamente ao final de cada sprint.

D)

Teste de aceitação feito antes do início da codificação.

E)

Programação em par com foco em revisão manual de testes.

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