Structure du Cadre d'automatisation des tests API


Je prévois d'avoir un framework d'automatisation API construit sur la bibliothèque de requêtes pf Python + supérieure

Flux attendu:

1) Lire la Spécification de la Demande À partir du fichier d'entrée "csv / xml"

2) Faire une demande d'API et obtenir une réponse et analyser la même chose

3) Stocker les résultats des tests

4) Communiquer le même

'test de fumée' initial à effectuer avec les cas de base puis les cas détaillés.Il y aura 'n' nombre d'API avec des cas respectifs.

Author: Unnati Shukla, 2015-02-27

1 answers

J'ai fait un framework d'automatisation API en utilisant le client JAVA - TestNG - HTTP.

C'est un framework hybride composé de,

  1. Modèle piloté par les données : Lit les données du fichier JSON/ XML.
  2. Méthode : J'ai écrit POJO pour la lecture et l'écriture d'objets et de tableaux JSON.
  3. Rapport: Je vais obtenir le rapport en utilisant le format de rapport personnalisé TestNG
  4. Gestion des dépendances: j'ai utilisé Maven.
  5. Ce framework que j'ai intégré à Jenkins pour Continuous Intégration.
  6. SCM : J'ai utilisé GIT pour cela.
 2
Author: Kiran Sk, 2016-08-10 07:04:02