Casos-de-testes.md
0 → 100644
Acesse o repositório com os testes no seguinte link: https://github.com/chiarapaskulin/Selenium_Testes | |||
Testes desenvolvidos em Selenium WebDriver com Java em formato pageObject utilizando o framework BDD (Behaviour Driven Development ou Desenvolvimento Orientado por Comportamento). | |||
Para rodar os testes, é pré-requisito conseguir rodar o Front-End, o Back-End e o Banco de Dados do projeto em sua máquina, assim como ter instalado o navegador Firefox. | |||
# 1.1 | |||
language: pt | |||
@CadastroUsuario | |||
Funcionalidade: Testar a funcionalidade de cadastro | |||
O sistema deve prover o cadastro de forma correta. | |||
Seguindo as seguintes restrições: | |||
1) Só cadastrar a conta com dados corretos. | |||
2) Só libera o cadastro da conta após o preenchimento dos dados corretamente | |||
Esquema do Cenario: Testar Cadastro de usuário | |||
Dado que esteja na tela de cadastro | |||
Quando preencho os dados corretamente | |||
E clique no botão cadastro | |||
Entao exibe uma mensagem de cadastro com sucesso | |||
Exemplos: | |||
| Nome | Email | Senha | | |||
| Brendo | [email protected] | 123456 | | |||
//1.2 | |||
# language: pt | |||
@CadastroEmpresa | |||
Funcionalidade: Testar a funcionalidade de cadastro | |||
O sistema deve prover o cadastro de forma correta. | |||
Seguindo as seguintes restrições: | |||
1) Só cadastrar a conta com dados corretos. | |||
2) Só libera o cadastro da conta após o preenchimento dos dados corretamente | |||
Esquema do Cenario: Testar Cadastro de empresa | |||
Dado que esteja na tela de cadastro | |||
Quando preencho os dados corretamente e seleciono o checkbox empresa | |||
E clique no botão cadastro | |||
Entao exibe uma mensagem de cadastro com sucesso | |||
Exemplos: | |||
| Nome | Email | Senha | | |||
| BrendoEmp | [email protected] | 123456 | | |||
//2 | |||
# language: pt | |||
@AcessoPerfilUsuário | |||
Funcionalidade: Testar a funcionalidade de acesso do perfil de usuário | |||
O sistema deve prover o acesso do perfil de forma correta. | |||
Seguindo as seguintes restrições: | |||
1) Só acessar a conta do usuário de cadastrado. | |||
2) Só libera o cadastro da conta após o preenchimento dos dados corretamente | |||
Esquema do Cenario: Testar acesso de perfil do usuário | |||
Dado que esteja na tela de login | |||
Quando preencho os dados corretamente para usuário | |||
E clique no botão entrar | |||
Entao exibe o perfil | |||
Exemplos: | |||
| Email | Senha | | |||
| [email protected] | 123456 | | |||
//2.1 | |||
# language: pt | |||
@EditarPerfilUsuario | |||
Funcionalidade: Testar a funcionalidade de edição do perfil do usuário | |||
O sistema deve prover o acesso do perfil de forma correta. | |||
Seguindo as seguintes restrições: | |||
1) Só acessar a conta do usuário de cadastrado. | |||
2) Só libera o cadastro da conta após o preenchimento dos dados corretamente | |||
Esquema do Cenario: Testar a funcionalidade de edição do perfil do usuário | |||
Dado que esteja na tela de edição | |||
Quando preencho os dados corretamente | |||
E clique no botão Salvar | |||
Entao direciona a tela do perfil | |||
Exemplos: | |||
| Email | Senha | | |||
| [email protected] | 123456 | | |||
//2.2 | |||
# language: pt | |||
@EditarPerfilEmpresa | |||
Funcionalidade: Testar a funcionalidade de edição do perfil da empresa | |||
O sistema deve prover o acesso do perfil de forma correta. | |||
Seguindo as seguintes restrições: | |||
1) Só acessar a conta da empresa de cadastrado. | |||
2) Só libera o cadastro da conta após o preenchimento dos dados corretamente | |||
Esquema do Cenario: Testar a funcionalidade de edição do perfil da empresa | |||
Dado que esteja na tela de edição | |||
Quando preencho os dados corretamente | |||
E clique no botão Salvar | |||
Entao direciona a tela do perfil | |||
Exemplos: | |||
| Email | Senha | | |||
| [email protected] | 123456 | |