Plan du cours
Introduction
- Qu'est-ce qu'un test d'API et pourquoi le faire ?
- Tests d'API basés sur REST ou SOAP
Aperçu du modèle d'architecture à trois niveaux
- Niveau de présentation - Interface utilisateur (UI)
- Niveau logique - logique Business (API)
- Niveau des données - données de la base de données (DB)
Aperçu de la syntaxe Rest Assured
- Similitudes avec Gherkin et BDD
Création d'un projet
Tester le niveau logique
Envoi de requêtes à l'API
- Requêtes POST, GET, PUT, DELETE, OPTIONS, PATCH et HEAD
Validation et vérification des réponses
Test de la fonctionnalité de l'API
Travailler avec TestNG
Test de la fiabilité de l'API
Exécution Performance Testing
Réalisation de tests de sécurité
Débogage
Automatiser vos tests
Résumé et conclusion
Pré requis
- Connaissance de base de l'API REST.
- Expérience des tests de logiciels en Java.
Audience
- Ingénieurs AQ, testeurs et développeurs de tests impliqués dans les tests de logiciels et d'API de services web
Nos Clients témoignent (5)
The overall concepts covered which is required for my organisation and the framework that I am going to work on. Time spent on fixing our local tests issues
Vinutha Lingaraju - Department of Customer Service, NSW Government
Formation - Automation Testing with Cypress
Analyse pas à pas. Chaque ligne de code est expliquée. Chaque problème que j'ai rencontré pendant le cours a été résolu avec succès et Łukasz m'en a donné la raison. J'ai également apprécié les bonnes pratiques qui ont été présentées. Je n'ai jamais été convaincu par le style TDD - je ne le trouve tout simplement pas utile et il ne vaut pas la peine d'y consacrer du temps. Łukasz a souligné tant d'avantages du TDD qu'il a complètement changé mon opinion.
Michał Uściński - Devapo Sp. z o. o.
Formation - Testing Angular Applications
Traduction automatique
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Formation - Protractor: End-to-end testing for Angular web applications
The fact that TJ was prepared to explain a few times and he tried his best to get the concept across
Anita Antonie - Hollard Insurance
Formation - Advanced Selenium
Le cours était très pratique. Le formateur connaît très bien son sujet.
Piotr - Scottish Enterprise
Formation - Advanced Selenium with C#
Traduction automatique