Test d'intégration des API REST avec couverture de code

Nous avons construit une API REST qui expose des tas de services aux entreprises, - un service de l'entreprise peut faire appel à d'autres plate-forme/utilitaire de services pour effectuer de la base de données de lecture et d'écriture, pour effectuer l'autorisation du service etc.

Nous avons déployé ces services, des fichiers WAR dans Tomcat.

Nous voulons tester l'ensemble de ce programme d'installation à l'aide d'une intégration de la suite de tests qui nous tiens aussi à traiter de la régression, test de suite.

Ce serait une bonne approche pour effectuer des tests d'intégration sur cela et tous les outils qui peuvent accélérer le développement de la suite? Voici quelques exigences, nous pensons que nous avons besoin, à l'adresse:

  1. De la capacité à définir l'intégration des cas de test qui exercent des scénarios d'entreprise.
  2. Ensemble de la base de données avec des données de test avant la suite de l'exécution.
  3. Appeler l'API REST qui est en cours d'exécution sur un serveur distant (Tomcat)
  4. Valider la DB post-exécution des tests pour la vérification de la sortie attendue de
  5. Ont rapport de couverture de code de l'API REST de sorte que nous savons comment nous avons confiance que nous devrions être dans les scénarios couverts par la suite.

source d'informationauteur Wand Maker