Plan du cours
Introduction
Postman et Test de l'API
- Tests d'API vs tests unitaires vs tests d'interface utilisateur
Aperçu des protocoles pris en charge par Postman
- Soap, Rest, HTTP, GraphQL
- Paramètres de chemin vs paramètres de requête
Principes de base API Testing
- Obtenir des demandes
- Enregistrer des demandes
- Paramétrer les demandes
- Collections
Préparation de l'environnement de développement
- Installation et configuration de Postman
- Installation et configuration de Cucumer BDD
- Installation et configuration de REST Assured
- Installation et configuration de TestNG
- Installation et configuration d'Eclipse
- Installation et configuration de Maven
Postman Démarrage rapide
- Création de collections
- Envoi de requêtes API
- Création d'environnements et de variables
- Mise en œuvre de préréglages
- Rédaction de scripts de test
REST Assured API avec Maven
- Générer un projet
- Ajouter des dépendances
- Envoi de requêtes
- Création de JSON complexes
- Valider les réponses
TestNG Cadre
- Création de tests
- Exécution de tests multiples et parallèles
- Les rapports TestNG
REST Assuré
- Automatisation des demandes
- Automatiser la validation des réponses
Cucumber BDD
- Utiliser le paramétrage
- Ajouter des listes et des bases de données
- Intégration TestNG
- Reporting dans Cucumber
- Ajout d'une API assurée par REST
Résumé et conclusion
Pré requis
- Java expérience
Public
- Software Testers
Nos clients témoignent (4)
Nous avons eu une vue d'ensemble complexe du contexte - par exemple, pourquoi avons-nous besoin de certaines annotations et ce qu'elles signifient. J'ai aimé la partie pratique de la formation - devoir exécuter manuellement les commandes et appeler les api de repos.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Formation - Advanced Spring Boot
All to topic actually including API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Formation - Introduction to JavaServer Faces
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.