Skip to content

Allysr/BugBankCypressPOM

Repository files navigation

Estudo de Cypress no site Bug Bank com Page Objects

Site para testes automatizados Bugbank

🔖 Como executar o projeto:

• git clone git@github.com:Allysr/BugBankCypressPOM.git
• cd bugbankCypressPOM
• npm install
• npm run test

🔖 Como rodar o relatório:

• npm run test
• npm run report:allure

Cenários de login usados para realização dos testes no cypress:

• Validar login bem-sucedido.
Dado que o usuário tenha cadastro
E insira os dados válidos
Quando clicar em 'acessar'
Então deve redirecionar para a home.

• Validar falha ao tentar realizar login.
Dado que o usuário tenha cadastro
E insira nome ou senha inválidos
Quando clicar 'acessar'
Então deve abrir o modal
E aparecer mensagem "Usuário ou senha inválido. Tente novamente ou verifique suas informações!".

• Validar campos vazios.
Dado que o usário esteja tentando realizar o login
E não insira dados no <campo>
Quando clicar em 'acessar'
Então deve aparecer a mensagem 'É campo obrigatório'.

• Validar botão "fechar" no modal em caso de falha de login
Dado que o usuário tenha preenchido os campos com dados inválidos
E tenha sido aberto o modal de erro
Quando clicar 'fechar'
Então deve desaparecer o modal.

• Validar botão "x" no modal em caso de falha de login
Dado que o usuário tenha preenchido os campos com dados inválidos
E tenha sido aberto o modal de erro
Quando clicar no "x"
Então deve desaparecer o modal.

• Validar visualização de senha oculta.
Dado que o usário insira uma senha no login
E ela esteja oculta
Quando clicar no icone de "olhinho"
Então deve aparecer a senha.

• Validar ocultar senha.
Dado que o usário insira uma senha no login
E ela esteja visivel
Quando clicar no icone de "olhinho"
Então deve ocultar a senha.

Relatório gerado:

Relatório gerado Bugbank

Site utilizado: https://bugbank.netlify.app/#

About

Estudo: Realizando testes com cypress a partir de cenários e Page Objects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published