Este proyecto es una base para implementar pruebas automatizadas de la colección de peticiones entregadas (por ejemplo, una colección Postman). Todas las pruebas deben ser escritas en el archivo src/test/resources/karate-test.feature siguiendo la sintaxis de Karate DSL.
Clona este repositorio en tu máquina local:
git clone https://github.com/dg-juacasti/test-automatisation-base
cd karate-test- Implementa los escenarios de prueba en el archivo:
src/test/resources/karate-test.feature
- Usa la sintaxis de Karate para definir los escenarios y validaciones.
Asegúrate de tener Java 17, 18 o 21 instalado y activo. Luego ejecuta:
./gradlew test o gradlew testEsto compilará el proyecto y ejecutará todas las pruebas automatizadas.
- Si tienes problemas de SSL, puedes agregar la línea
* configure ssl = trueen elBackgroundde tu archivo.feature. - Los reportes de ejecución se generarán en la carpeta
karate-reports/.