REST y GraphQL
Las pruebas enviarán peticiones a tus API REST y GraphQL, con el método, las cabeceras y el cuerpo que definas.
Las pruebas de API están en desarrollo. Qalion probará tus API REST y GraphQL, comprobará códigos de estado, cabeceras y cuerpos de respuesta, y encadenará peticiones en flujos reales. Las pruebas web ya están disponibles.

Las pruebas de API están en desarrollo. Esto es lo previsto, junto a las pruebas web que ya puedes usar hoy.
Las pruebas enviarán peticiones a tus API REST y GraphQL, con el método, las cabeceras y el cuerpo que definas.
Cada prueba comprobará que una respuesta llega con el estado esperado, por ejemplo 200, 201 o 404.
Las pruebas comprobarán las cabeceras de una respuesta, como su tipo de contenido o sus reglas de caché.
Las pruebas comprobarán los campos y valores del cuerpo de la respuesta: un valor que falte o sea incorrecto hará fallar la prueba.
Un valor de una respuesta, como un id, alimentará las peticiones siguientes, tal como lo haría un cliente real.
Una misma prueba podrá combinar llamadas a la API y pasos en el navegador, en el orden que pida tu flujo.
Cuando se lancen, las pruebas de API comprobarán la capa de la que depende tu interfaz, junto a tus pruebas web.
Las pruebas de API confirmarán que los endpoints que llaman tus recorridos clave responden con el estado y los datos correctos.
Una prueba creará un recurso, lo volverá a leer y lo eliminará, pasando su id de una llamada a la siguiente.
Las pruebas de API comprobarán qué responde tu API ante un campo que falta, un valor incorrecto o un recurso que no existe.
Una prueba web podrá crear sus datos con una llamada a la API y comprobar el resultado en el navegador, sin pasar por la interfaz para prepararlos.
Todavía no: las pruebas de API están en desarrollo. Hoy, Qalion prueba aplicaciones web de principio a fin, en un navegador real.