Este projeto tem como objetivo colocar em prática os meus conhecimentos adquiridos em automação de testes utilizando Selenium com Java e Gradle. Para isso, realizei diversos testes automatizados no site da Renner. Esses testes foram desenvolvidos com o intuito de explorar e validar diferentes funcionalidades do site, porém com o foco em devolução de Pedidos, aplicando os conceitos fundamentais de automação.
- Praticar a automação de testes com Selenium
- Validar funcionalidades do site da Renner
- Validando funcionalidades na seção de devolução de pedido
- Implementar boas práticas de desenvolvimento de testes automatizados
- Java
- Selenium WebDriver
- Gradle
- JUnit
- Cucumber
- Allure Report
Atualmente o projeto está com no total 9 testes.
- Teste em Login do usuário;
- Adicionar produto ao carrinho;
- Finalizar uma compra;
-
Clone o repositório:
git clone https://github.com/ChaiCaroline/Projeto-Automacao-Renner
-
Navegue até o diretório do projeto:
cd Projeto-Automacao-Renner
-
Execute os testes usando Gradle:
./gradlew test
-
Para criar a pasta do Allure Report
./gradlew allureReport
-
Para gerar a página com os testes do Allure Report
./gradlew allureServe
src/test/java/teste/automatizado
: Contém os testes automatizadossrc/test/java/teste/acceptance/steps
: Contém os BDD's dos testes automatizadossrc/main/resources
: Contém arquivos de configuração e dados de testesrc/main/resources/features
: Contém os cenarios e os BDD's dos testes.
Este projeto é um passo importante na minha jornada de aprendizado em automação de testes.