Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FUNDATEC 2023

Engenharia de SoftwareProcessos 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.
  1. ATestar em cada etapa ao invés de testar no final.
  2. BPrevenir bugs ao invés de encontrar bugs.
  3. CTestar o entendimento ao invés de checar funcionalidades.
  4. DConstruir o melhor sistema ao invés de quebrar o sistema.
  5. 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.

Gabarito: letra E (alternativa INCORRETA).

Link permanente: /questoes/qq897269