Este projeto automatiza o cadastro de usuários, o processo de login e o registro de produtos em uma plataforma de gerenciamento de vendas. A automação segue o padrão Page Objects em conjunto com Fluent Page, garantindo um código mais modular,
- Site utilizado: https://front.serverest.dev/admin/home
O projeto é organizado da seguinte forma:
- br.com.serveRest: Pacote principal contendo os testes e as páginas a serem automatizadas.
- pages: Contém as páginas que representam as telas da aplicação.
- util: Contém utilitários para gerar dados de teste, como e-mails e nomes de produtos.
- tests: Contém os testes automatizados para o cadastro de usuários e produtos.
- JUnit: Framework de testes.
- Selenium: Ferramenta de automação de navegadores.
- Allure: Ferramenta para geração de relatórios de testes.
- Maven: Para gerenciamento de dependências e execução dos testes.
- Instale as dependências do Maven:
mvn clean install- Para rodar os testes, utilize o seguinte comando:
mvn test- Gerar a evidência:
allure generate- Abrir a evidência:
allure open