4. Intégration - NoSchool2K20/3ServiceForum_Back GitHub Wiki

Intégration

Documentation d'API

Bien que notre API ne soit utilisé que par notre groupe, nous avons mis en place une documentation de l'API afin que tout le monde puisse avoir accès à ces informations à tout moment. Cela permet ainsi de savoir quelle route utiliser et comment l'utiliser. Il y est indiqué ce qu'il faut fournir en entrée de chaque route et sous quel format va être retourné l'information de la route.

La documentation de l'API est disponible à cette adresse.

Tests d'intégration

Afin de s'assurer du bon fonctionnement des routes misent à disposition sur notre API, nous avons mis en place des tests d'intégrations via une collection Postman. Ces tests sont exécutés lors de push sur le dépôt Git. Dans l'idéal, il aurait fallut avoir deux serveurs afin de pouvoir faire exécuter les tests sur le serveur de pré-prod avant de déployer la nouvelle version sur le serveur de production mais à cause de raison économique, nous n'avons pas pu.