Como utilizar o BDD?

Índice

Como utilizar o BDD?

Como utilizar o BDD?

O BDD utiliza uma linguagem ubíqua para o entendimento de comportamentos, que segue três passos, segundo ECQUalisBR:

  1. Dado que (Given): que especificam as pré-condições para que ocorra a ação de interesse do cenário;
  2. Quando (When): cuja função é especificar os eventos que devem ocorrer para que o cenário seja executado;

O que é linguagem Gherkin?

Gherkin é uma Business Readable, Domain Specific Language criada especificamente para a descrição de comportamentos, com a habilidade de remover detalhes lógicos dos testes, que serve como documentação do projeto e para automação de testes, usando uma linguagem verdadeira e humana que lhe diz o código que você deve ...

Como funciona a técnica BDD?

Para começarmos, a técnica BDD se inicia na identificação do objetivo de negócio e como exemplo tomamos como objetivo de negócio a “Negociação bancária” que contém um Banco e Conta bancária. Vejamos as funcionalidades que devemos assegurar que funcionem. 1.1. Fazer saque e depósito, considerando as seguintes restrições:

Quais são os passos do BDD?

Vejamos a Figura 1 que mostra os passos do BDD utilizado pela equipe neste exemplo para especificação da nova funcionalidade. Figura 1. Os passos do BDD. Com base no BDD, a equipe identificou e especificou o seguinte objetivo de negócio, definido com um exemplo concreto.

Como é a metodologia do BDD?

Como toda metodologia, o BDD também possui um processo a ser seguindo, passando pela Descoberta, Definição, Formalização e Entrega — a automação dos testes aqui é uma opção, e não uma obrigação.

Por que o BD é uma metodologia de desenvolvimento de software?

O BDD não é uma metodologia de desenvolvimento de software, tão pouco um substituto para o XP, Scrum, Kanban, OpenUP, RUP ou qualquer metodologia que o mercado atualmente oferece, mas sim, o BDD incorpora e melhora as ideias de muitas dessas metodologias, ajudando assim e tornando a vida da equipe de software mais fácil. Portanto, o BDD é ...

Postagens relacionadas: