Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FUNDATEC 2023
Engenharia de Software›Processos de Software - Desenvolvimento Ágil
Código
qq897269
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade
Com o avanço do desenvolvimento de software baseado em processos de desenvolvimento ágil, também houve adaptações em outros processos que acompanham o desenvolvimento, como o processo de teste em que um novo modelo de trabalho chamado Testes Ágeis surgiu. Nesse modelo, foram adaptados alguns conceitos do Manifesto Ágil para os testes. Assinale a alternativa INCORRETA quanto à definição dos conceitos de testes ágeis.
ATestar em cada etapa ao invés de testar no final.
BPrevenir bugs ao invés de encontrar bugs.
CTestar o entendimento ao invés de checar funcionalidades.
DConstruir o melhor sistema ao invés de quebrar o sistema.
EOs Testers são responsáveis pela qualidade.
Revelar gabarito e comentário▾
GabaritoE — Os Testers são responsáveis pela qualidade.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Testes Ágeis
Gabarito: letra E. A alternativa INCORRETA é a que afirma que "Os Testers são responsáveis pela qualidade". Em Testes Ágeis, a qualidade é responsabilidade de toda a equipe, e não apenas dos testadores. Esse conceito está alinhado com os princípios do Manifesto Ágil, que valorizam a colaboração e a responsabilidade compartilhada.
Testes Ágeis
1Responsabilidade pela qualidade
Apenas testadores (INCORRETO)
Toda a equipe
2Práticas
Testar em cada etapa
Prevenir bugs
Testar o entendimento
Construir o melhor sistema
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta
"Testar em cada etapa ao invés de testar no final" reflete a prática ágil de testes contínuos e integrados ao longo do desenvolvimento, evitando acúmulo de defeitos para o final.
Alternativa B — ✅ Correta
"Prevenir bugs ao invés de encontrar bugs" está de acordo com a abordagem ágil, que busca qualidade desde o início, com práticas como TDD (Test-Driven Development) e integração contínua.
Alternativa C — ✅ Correta
"Testar o entendimento ao invés de checar funcionalidades" significa que os testes ágeis focam em validar se o software atende às necessidades do cliente, e não apenas em verificar a funcionalidade técnica.
Alternativa D — ✅ Correta
"Construir o melhor sistema ao invés de quebrar o sistema" expressa o objetivo dos testes ágeis de ajudar a equipe a entregar um produto de qualidade, em vez de apenas encontrar falhas.
Alternativa E — ❌ Incorreta ⟵ GABARITO
"Os Testers são responsáveis pela qualidade" é uma afirmação incorreta no contexto ágil. A qualidade é um compromisso de toda a equipe (desenvolvedores, analistas, product owner, etc.), e não exclusiva dos testadores. O papel do tester ágil é facilitar e apoiar a qualidade, mas todos são responsáveis.
NÃO CAIA NESSA!
A banca explora a ideia de que o tester é o "guardião da qualidade", mas no ágil isso não existe: a responsabilidade é distribuída. Cuidado para não cair nessa armadilha.