Introduction
Nesta primeira lição, faço uma introdução ao Cucumber #Java em Português usando o dialecto Gherkin em Português:
Plano detalhado da lição:
1) Introdução ao Cucumber (conceitos fundamentais)
1.1) Definição de Behavior Driven Design (Comportamento Guiado por Desenho) ou #BDD
1.2) Definição do #Gherkin
1.3) Dialectos Gherkin
1.4) Linguagens de programação de implementação do dialecto Gherkin/Cucumber
1.5) Definição de passo Gherkin/Cucumber
1.6) Definição de implementação de passo Gherkin/Cucumber
1.7) Definição de expressão Cucumber e de expressão regular Cucumber
1.8) Resolução (ou mapeamento) dos passos Cucumber para a implementação dos passos em Java
1.9) Introdução das palavras chave fundamentais do Gherkin: “Dado”, “Quando”, “Então” com exemplo em Gherkin/Cucumber
1.10) Definição de “Contexto” (ou “Cenário de fundo”) com exemplo em Gherkin/Cucumber
1.11) Como definir comentários no Gherkin/Cucumber