Test d’API REST avec Karate Framework

Test de l'API REST avec Karate Framework

Automatisation des API de bout en bout avec Karate Framework. Automatisation des API Simplifié.

Ce que vous allez apprendre

  • Comment concevoir un cadre d’automatisation pour l’automatisation des API

  • Cadre de karaté et son utilisation pour les tests d’API

  • Intégration continue et déploiement continu

  • Gestion du code source via GitHub

Exigences

  • Compréhension de base Langage JAVA et le concept OOPS tel que classe, objet, interface, etc.
  • Compréhension de base de l’IDE Eclipse

  • Compréhension de base de Post Man Client

  • Compréhension de base du système d’exploitation Windows

  • Une compréhension de base de Java Script sera un avantage supplémentaire

Karaté est une automatisation de test open source à usage général cadre qui peut écrire des appels aux points de terminaison HTTP et affirmer que les réponses JSON ou XML sont comme prévu. Karaté est implémenté en Java mais les scripts de test sont écrits en Gherkin depuis Karaté était à l’origine une extension du concombre cadre.

Le karaté est construit sur le concombre, un autre cadre de test BDD, et partage certains des mêmes concepts. L’un d’eux est l’utilisation d’un fichier Gherkin, qui décrit la fonctionnalité testée. Cependant, contrairement à Cucumber, les tests ne sont pas écrits en Java et sont décrits en détail dans le fichier Gherkin.


Comment accélérer votre site WordPress (Guide ultime 2021)

Optimisation Wrdpress

Propriétaire du site? Comparez les services d’hébergement Web WP approuvés et vérifiés. Choisissez votre hébergeur de site Web WordPress en fonction de la comparaison des fonctionnalités: temps de chargement …

lire plus  Comment configurer, personnaliser et utiliser sur votre iPhone

À partir de ce cours, vous apprendrez les concepts suivants.

Présentation du service Web

  • Qu’est-ce que le service REST?
  • Que sont les demandes et les réponses?
  • Opérations CRUD
  • Format de demande et de réponse
  • Exemple en direct d’appels d’API

Cadre de karaté

  • Requête GET / POST / PUT / PATCH / DELETE
  • Basé sur les données avec un aperçu du scénario
  • Aperçu du scénario dynamique
  • Créer un coureur parallèle

Assertions

  • Utiliser match
  • Correspondance de tableau JSON
  • Validation du schéma
  • Matcher difficile
  • Chemin JSON

Balisage

  • Tags et exécuter avec des tags
  • Comment ignorer un scénario
  • Obtention d’une balise et d’un fichier d’entités à partir de la propriété système
lire plus  Comment mettre Facetime en plein écran sur iPhone

Génération de rapports

  • Génération de rapports sur les concombres
  • Génération de rapports de karaté

Authentification

  • DurIdentifiants codés et basés sur des jetons
  • Utilisation du fichier Java Script

CI / CD – Jenkins

  • Concept de pipeline Jenkins
  • Pipeline Jenkins Multibranch

À qui s’adresse ce cours:

  • Ce cours est conçu pour les développeurs et les testeurs
  • Ingénieurs de test manuels / automatisés souhaitant apprendre l’automatisation des API
  • Idéal pour les développeurs et les testeurs qui envisagent de créer un cadre d’automatisation
  • Ingénieur de test qui souhaite implémenter le framework Karate pour l’automatisation des API

Sites Web conviviaux

 

lire plus  Comment rechercher des logiciels malveillants sur Windows 11 en 2022 [AIO]

Telecharger ici

Laisser un commentaire

Aller au contenu principal