Cucumber & Behave

Cucumber e Behave são ferramentas que podem ser utilizadas para especificação funcional e automatização de testes de aceitação. Seu bom uso agrega nos seguintes valores:

Estrutura de uma especificação executável com Cucumber

A documentação é apresentada na estrutura abaixo:

Iniciamos descrevendo uma feature em vários cenários, os quais são detalhados em passos na seguinte estrutura:

Analisando a estrutura dos passos do cenário, podemos extrair o seguinte padrão:

No próximo post vamos iniciar um projeto do zero fazendo todas as estruturas apresentadas (documentação e testes)