Os benefícios da introdução do Behavior-Driven Development
(BDD) em uma organização são significativos, ainda que sua
implementação nem sempre ocorra sem dificuldades.
Com relação aos desafios da introdução do BDD, analise as
afirmativas a seguir e assinale (V) para a verdadeira e (F) para a
falsa.
I. O BDD requer um alto envolvimento e colaboração
empresarial. As práticas de BDD são baseadas em conversas e
feedback dos usuários, que impulsionam e constroem a
compreensão da equipe sobre os requisitos e sobre como
eles podem agregar valor ao negócio com base nesses
requisitos.
II. O BDD funciona melhor com a adoção de metodologias ágeis
ou iterativa. As práticas de análise de requisitos do BDD
mostram que é difícil, se não impossível, definir
completamente os requisitos de modo antecipado, e que
estes evoluirão à medida que a equipe aprenda mais sobre o
projeto.
III. Os testes, mesmo que mal escritos, não ocasionam custos de
manutenção elevados. A criação de testes automatizados,
especialmente para aplicações web complexas, requer baixa
habilidade, e as equipes que estão começando a adotar o
BDD não consideram isso um desafio significativo.
As afirmativas são, respectivamente,