Para el desarrollo de los test Frontend se utilizó lo siguiente
- Java
- Selenium WebDriver
- TestNG
- Maven
- IntelliJ
- Patron POM (Page Object Model)
- Chromedriver (src/main/resources)
- Opcion 1: Comando Maven
mvn test -Dtest='org.jonathanbs.ui.TestUIMercantil'
- Opcion 2: De forma manual en la clase TetUIMercantil
- Si los test fueron realizados mediante comando maven, el reporte se generará en:
target/surefire-reports/index.html
- Si los test fueron corridos de forma manual, se crea una carpeta 'test-output'
test-output/index.html
Para el desarrollo de los test Backend se utilizó lo siguiente
- Java
- RestAssured
- TestNG
- Maven
- IntelliJ
- POJO (Plain old Java Object)
- Comando Maven
mvn test -Dtest='org.jonathanbs.api.BrewingApi.BrewingTests'
- Si los test fueron realizados mediante comando maven, el reporte se generará en:
target/surefire-reports/index.html
- Si los test fueron corridos de forma manual, se crea una carpeta 'test-output'
test-output/index.html
- Observaciones: En este caso el test falla, ya que el id=761 no coincide con el id de la respuesta.