Skip to content

Instantly share code, notes, and snippets.

@mayribeirofernandes
Created February 27, 2019 21:09
Show Gist options
  • Select an option

  • Save mayribeirofernandes/7885ff5bbf82f5ff3ff8d2ec9d35b538 to your computer and use it in GitHub Desktop.

Select an option

Save mayribeirofernandes/7885ff5bbf82f5ff3ff8d2ec9d35b538 to your computer and use it in GitHub Desktop.
Exemplo de Cenários BDD com Outlines
*** Settings ***
Resource MeuResource.robot
*** Test Case ***
Scenario Outline 01 - Frases e sites
[Template] Template Scenario Outline 01 - Sites
# SITE # FRASE
https://www.google.com Google é um site de buscas!
https://www.globo.com Globo é um site de notícias!
https://www.americanas.com Americanas é um site de compras!
Scenario Outline 02 - Login de Usuários
[Template] Template Scenario Outline 02 - Login
# USER # PASSWORD #NAME
larry@example.com 12348 Larry Heymo
moe@example.com 8946581 Moe Wiseguy
curly@example.com 99988855 Curly Nyuknyuk
*** Keywords ***
Template Scenario Outline 01 - Sites
[Arguments] ${SITE} ${FRASE}
Dado que estou logado no meu site "${SITE}"
Quando eu quiser logar a frase "${FRASE}"
Então a frase "${FRASE}" deve ser logada
Template Scenario Outline 02 - Login
[Arguments] ${USER} ${PASSWORD} ${NAME}
Dado que estou na página de login do meu sistema
Quando o usuário "${USER}" logar com a senha "${PASSWORD}"
Então o sistema deve abrir com sucesso para o usuário "${NAME}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment