Este repositório contém testes automatizados end-to-end para uma calculadora online, desenvolvida utilizando Selenium WebDriver, Java, Maven e JUnit. O software em produção em plataforma web está nesse link.
O projeto está organizado da seguinte maneira:
- src/main/java: Contém o código-fonte da calculadora.
- src/test/java: Contém os testes automatizados.
Java:
- Certifique-se de ter o JDK (Java Development Kit) instalado. O projeto é desenvolvido em Java 8 ou superior.
Selenium WebDriver:
- O projeto utiliza o Selenium WebDriver para automação de navegador. Certifique-se de ter os drivers apropriados para os navegadores que você pretende testar.
JUnit:
- O JUnit é utilizado para escrever e executar testes automatizados. As dependências do JUnit são gerenciadas pelo Maven (ou pela ferramenta de build de sua escolha).
Maven:
- O Maven é uma ferramenta de automação de build e gerenciamento de dependências. Certifique-se de ter o Maven instalado.