Questão FC374924
O Desenvolvimento Orientado por Comportamento (BDD) – no contexto de desenvolvimento de software, trata-se de:
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
Instituto Consulplan · 2024
O Desenvolvimento Orientado por Comportamento (BDD) – no contexto de desenvolvimento de software, trata-se de:
- Abordagem que se concentra, exclusivamente, na programação orientada a objetos e na criação de classes.
- Abordagem que se concentra, exclusivamente, na escrita de código sem considerar os requisitos do usuário.
- Processo de desenvolvimento que ignora completamente os comportamentos do usuário e se concentra apenas na lógica interna do software.
- Prática que se concentra na definição de comportamentos específicos do software do ponto de vista do usuário, na forma de cenários, e na escrita de testes automatizados baseados nesses cenários.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O Behavior Driven Development (BDD) é uma prática que privilegia a definição de comportamentos do software do ponto de vista do usuário.
Esses comportamentos são descritos como cenários em linguagem acessível, servindo como critérios de aceitação claros e exemplos observáveis do que o sistema deve fazer.
Uma estrutura comum para os cenários é Given / When / Then, onde Given estabelece o contexto, When descreve a ação e Then define a expectativa.
Os cenários são usados para escrever testes automatizados que validam o comportamento esperado e permanecem legíveis para desenvolvedores, testadores e stakeholders.
Assim, BDD une especificação e verificação: descreve comportamentos centrados no usuário e os transforma em testes executáveis que também funcionam como documentação viva.
Conteúdo do catálogo FC Concursos · Atualizado em