Questão FC370004
O Desenvolvimento Orientado por Comportamento (BDD) facilita a colaboração entre as partes interessadas e desenvolvedores ao usar uma linguagem comum para descrever o comportamento
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
FGV · 2024
O Desenvolvimento Orientado por Comportamento (BDD) facilita a colaboração entre as partes interessadas e desenvolvedores ao usar uma linguagem comum para descrever o comportamento do sistema.
Sobre o BDD, analise as afirmativas a seguir.
I. No BDD, os novos comportamentos são adicionados e testados em pequenos ciclos contínuos, sendo assim um método iterativo, mas não incremental.
II. No BDD, a documentação é atualizada automaticamente a cada ciclo.
III. A prática de escrever testes antes do desenvolvimento do código é um elemento essencial do BDD.
Está correto o que se afirma em
- I, apenas.
- II, apenas
- III, apenas.
- II e III, apenas.
- I, II e III.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
BDD enfatiza que os testes de comportamento sejam definidos antes do desenvolvimento: essas especificações orientam o que o sistema deve fazer e servem como critério de aceitação.
Os testes são escritos em uma linguagem ubíqua compreensível por desenvolvedores e partes interessadas, normalmente no formato Given‑When‑Then, tornando-os especificações executáveis.
Ao criar os testes antes do código, obtém‑se um ciclo onde inicialmente todos falham e, à medida que o desenvolvimento avança, passam — validando comportamento real e evitando retrabalho.
Essa prática também favorece design dirigido por requisitos, alinhamento entre negócio e TI e documentação viva, pois os cenários executáveis refletem o comportamento esperado do sistema.
Conteúdo do catálogo FC Concursos · Atualizado em