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 |