Imagem de fundo

No Behavior-Driven Development (BDD), a linguagem Gherkin é utilizada para descrever ce...

No Behavior-Driven Development (BDD), a linguagem Gherkin é utilizada para descrever cenários de teste de forma compreensível tanto para desenvolvedores quanto para usuários de negócio. Considere o exemplo abaixo:


Cenário: Login bem-sucedido

Dado que o usuário informou um login e senha válidos

Quando o usuário confirma o acesso

Então o sistema exibe a página inicial


O principal objetivo desse tipo de especificação em Gherkin é:


A

Especificar apenas testes unitários automatizados.


B

Documentar regras de negócio em linguagem acessível a todos os envolvidos.


C

Substituir completamente a codificação da aplicação.


D

Descrever exclusivamente cenários técnicos para desenvolvedores.


E

Restringir a execução dos testes ao ambiente de homologação.