¿Cómo probar una API GraphQl? [cerrado]

Necesito escribir un conjunto de pruebas funcionales (que probará una API GraphQl). El conjunto de pruebas estará en un repositorio y contenedor separado de la API.

Un enfoque que pensé sería utilizar un marco BDD dentro del conjunto de pruebas. La suite ejecutaría todas las pruebas de BDD después de recibir una solicitud HTTP.

Estaba considerando usar Cucumber.js como el marco BDD. Yo se que haynpm test. No estoy seguro de cómo ejecutaré las pruebas. Se siente un poco incómodo usar un marco de prueba de unidad de esta manera. ¿Tiene sentido este enfoque?

¿Qué herramientas existen para hacer algo como esto? Estoy abierto a considerar varios idiomas y herramientas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta