Created
July 25, 2018 18:39
-
-
Save doamaral/97f34a35a1b3584ac94bd26865f47d9b to your computer and use it in GitHub Desktop.
Exemplo de arquivo de especificação de feature para Cucumber
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#language:pt | |
Funcionalidade: Autenticação de usuário | |
Como um usuário cadastrado | |
Quero poder me autenticar no sistema | |
A fim de visualizar informações referentes a minha conta | |
#Contexto são steps iniciais comuns aos Cenários | |
Contexto: Acesso ao formulário de login | |
Dado que acessei a página de Login | |
#A tag @logout está sendo utilizada para executar um Hook associado a ela | |
@Ready @Sucesso @logout | |
Cenário: Login de usuário | |
Quando faço login com "lopesdoamaral@gmail.com" e "asdfgh" | |
Então sou autenticado com sucesso | |
E sou redirecionado para o painel de tarefas com a mensagem "Olá, Lucas Amaral" | |
#Scenario Outline é utilizado quando cenários se repetem alterando somente o valor dos parâmetros (Placeholders) | |
#Obrigatoriamente vem com a tabela de exemplos | |
@Ready @Tentativa | |
Esquema do Cenário: Tentativa de logar | |
Quando faço login com "<email>" e "<senha>" | |
Então devo visualizar a mensagem "<mensagem>" | |
Exemplos: | |
| email | senha | mensagem | | |
| lopesdoamaral@gmail.com | asdfghj | Senha inválida. | | |
| asdfgh@gmail.com | asdfghj | Usuário não cadastrado. | | |
| asdfghgmail.com | asdfgh | Email incorreto ou ausente. | | |
| | | Email incorreto ou ausente. | | |
| lopesdoamaral@gmail.com | | Senha ausente. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment