Sobre pruebas API
CypressCraft permite automatizar servicios REST de forma sencilla. La carpeta cypress/tests_en/api
(o tests_es/api
) contiene los archivos .feature
escritos en Gherkin. Cada feature representa un conjunto coherente de pruebas para un endpoint.
Convenciones para archivos .feature
El nombre debe seguir el formato
api.XX-descripcion.feature
dondeXX
es un número secuencial que facilita el orden.Incluir la directiva de idioma al inicio si el proyecto está en español:
# language: esUtilizar títulos y descripciones claras. Un feature puede contener varios escenarios relacionados con el mismo servicio.
Ejemplo
Buenas prácticas
Agrupar los escenarios en carpetas según la funcionalidad probada.
Reutilizar los step definitions disponibles para mantener consistencia.
Combinar variables dinámicas cuando se necesiten valores distintos por ambiente.