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 é:
Na engenharia de software, pode-se dividir uma metodologia
genérica em cinco macroatividades; entre elas, a que tem como
objetivo criar um esboço do projeto a ser desenvolvido é
Maria está desenvolvendo um aplicativo desktop, com base em
um ambiente de janelas, e precisa que alguns processos sejam
disponibilizados de forma global no aplicativo, sem a necessidade
de instanciar um objeto específico, e de forma que qualquer
entidade possa acessar.
Por estar trabalhando dentro da metodologia orientada a
objetos, Maria precisará adicionar aos métodos globais os
modificadores: