- Eu como usuário, preciso criar uma conta no site para realizar uma compra
- Eu como usuário logado, desejo realizar uma compra de dois vestidos na loja
- Eu como usuário da loja, desejo fazer uma avaliação dos vestidos comprados
- JDK 8: Necessário para executar o projeto Java
- Maven 3.6.3: Necessário para realizar o build do projeto Java
*Não Esqueça de configurar as variáveis de ambiente para execução.
*Instale também os plugins Gherkin e Cucumber for Java.
É possível executar o projeto via linha de comando. Após configurar as variáveis de ambiente abra o terminal.
# Você deverá clonar o projeto para alguma pasta ou repositório local da sua maquina e depois executar o comando
# clonando projeto do git
$ git clone https://github.com/tomgunners/ProjetoOrbia.git
# Após clonar o projeto você precisará abrir o cmd e navegar ate a pasta do projeto
# acesse a pasta do projeto
$ cd OrbiaProject
# Dentro do projeto basta executar o comando abaixo
# execute o comando do maven para execução dos testes.
$ mvn clean install && test
├───report - Local do report html
├───src
│ ├───main
│ │ ├───java
│ │ ├───commons - Package com classes utilitárias para todo o projeto
│ │ ├───map - Package com id / xpath dos campos da aplicação
│ │ ├───page - Package com as telas da aplicação herdando os campos do map
│ │ ├───steps - Package responsável pela lógica automatizada
│ └───test
│ ├───java
│ │ └───br
│ │ └───com
│ │ └───runTest - Classe de execução dos testes.
│ └───resources
│ └───features - Cenários de Teste no formato Gherkin
O arquivo que deve ser executado encontra-se:
# src/test/java/runTest/RunTest.java
Java: 66.1%
JavaScript: 27.7%
CSS: 3.2%
Gherkin: 2.2%
HTML: 0.8%
- Fork it (https://github.com/yourname/yourproject/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request