MA-challenge-UI and API

📍 Test FRONTEND

Para el desarrollo de los test Frontend se utilizó lo siguiente

  • Java
  • Selenium WebDriver
  • TestNG
  • Maven
  • IntelliJ
  • Patron POM (Page Object Model)

🔹 Considereciones

  • Chromedriver (src/main/resources)

🔹 Ejecución test

  • Opcion 1: Comando Maven

mvn test -Dtest='org.jonathanbs.ui.TestUIMercantil'

  • Opcion 2: De forma manual en la clase TetUIMercantil

🔹 Generación de Reporte

  • 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

📍 Test BACKEND

Para el desarrollo de los test Backend se utilizó lo siguiente

  • Java
  • RestAssured
  • TestNG
  • Maven
  • IntelliJ
  • POJO (Plain old Java Object)

🔹 Ejecución de test

  • Comando Maven

mvn test -Dtest='org.jonathanbs.api.BrewingApi.BrewingTests'

🔹 Generación de Reporte

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

img.png