Allysr / serverest-web-test

Repository from Github https://github.comAllysr/serverest-web-testRepository from Github https://github.comAllysr/serverest-web-test

Projeto Serve Rest

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,

Estrutura do Projeto

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.

Dependências

  • 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.

Rodar o projeto

  1. Instale as dependências do Maven:
  mvn clean install
  1. Para rodar os testes, utilize o seguinte comando:
 mvn test

Rodar o Allure

  1. Gerar a evidência:
  allure generate
  1. Abrir a evidência:
  allure open

About


Languages

Language:Java 100.0%