J'ai besoin d'écrire une suite de tests fonctionnelle (qui testera une API GraphQl). La suite de tests sera dans un rapport séparé et un conteneur de l'API.Comment tester une API GraphQl?
Une approche que je pensais serait d'utiliser un framework BDD dans la suite de tests. La suite exécutera tous les tests BDD après avoir reçu une requête HTTP. Je pensais utiliser Cucumber.js comme framework BDD. Je sais qu'il y a npm test
. Je ne suis pas sûr de la façon dont j'exécuterai les tests. C'est un peu gênant d'utiliser un cadre de test unitaire de cette manière. Cette approche a-t-elle un sens?
Quel outil existe pour faire quelque chose comme ça? Je suis ouvert à considérer plusieurs langues et outils.
Je ne suis pas expérimenté pour donner une réponse assez bonne mais ce poste m'a aidé https://medium.com/entria/testing-a-graphql-server-using-jest-4e00d0e4980e#.qohdw3wuz J'ai essayé pour mettre en œuvre le concombre avec ma mise en œuvre ici est un exemple https://github.com/RedLeap/swapi-graphql-module/blob/5da487bf28897aa228d937712dabfd6580cb301d/features/planets.feature - Je répète que je ne suis pas un testeur expérimenté juste pensé que je ' d donner mes deux cents plutôt que de laisser cela sans réponse. Si vous avez des questions s'il vous plaît faites le moi savoir :) –