Este projeto é uma suite de testes automatizados para um sistema de cadastro de serviços, focada na validação de fluxos de ponta a ponta (E2E) para a gestão de reparação.
O framework utiliza Java com Selenium WebDriver e segue o padrão de design Page Object Model (POM) para garantir manutenibilidade e escalabilidade.
- Linguagem: Java
- Automação Web: Selenium WebDriver
- Gestão de Dependências: Maven
- Framework de Testes: TestNG ou JUnit 5
- Padrão de Projeto: Page Object Model (POM)
A estrutura segue as melhores práticas de organização:
src
├── main/java/pages/ # Classes Page Objects (Elementos e Ações)
├── main/java/support/ # Classes de suporte (Drivers, Utils, Waits)
└── test/java/tests/ # Scripts de teste e validações (Assertions)