REST et GraphQL
Les tests enverront des requêtes à vos API REST et GraphQL, avec la méthode, les en-têtes et le corps que vous définirez.
Les tests d’API sont en développement. Qalion testera vos API REST et GraphQL, vérifiera codes de statut, en-têtes et corps de réponse, et enchaînera les requêtes en vrais parcours. Les tests web sont disponibles dès aujourd’hui.

Les tests d’API sont en développement. Voici ce qui est prévu, en complément des tests web que vous pouvez utiliser dès aujourd’hui.
Les tests enverront des requêtes à vos API REST et GraphQL, avec la méthode, les en-têtes et le corps que vous définirez.
Chaque test vérifiera qu’une réponse revient avec le statut attendu, par exemple 200, 201 ou 404.
Les tests vérifieront les en-têtes d’une réponse, comme son type de contenu ou ses règles de cache.
Les tests vérifieront les champs et les valeurs du corps de réponse : une valeur absente ou erronée fera échouer le test.
Une valeur tirée d’une réponse, comme un identifiant, alimentera les requêtes suivantes, comme le ferait un vrai client.
Un même test pourra mêler appels d’API et étapes dans le navigateur, dans l’ordre qu’exige votre parcours.
Une fois livrés, les tests d’API vérifieront la couche dont dépend votre interface, à côté de vos tests web.
Les tests d’API confirmeront que les endpoints appelés par vos parcours clés répondent avec le bon statut et les bonnes données.
Un test créera une ressource, la relira puis la supprimera, en transmettant son identifiant d’un appel à l’autre.
Les tests d’API vérifieront ce que répond votre API à un champ manquant, une valeur erronée ou une ressource inexistante.
Un test web pourra créer ses données par un appel d’API, puis vérifier le résultat dans le navigateur, sans passer par l’interface pour les préparer.
Pas encore : les tests d’API sont en développement. Aujourd’hui, Qalion teste les applications web de bout en bout, dans un vrai navigateur.