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)
Bon rapport, Łukasz a eu le temps de répondre aux questions de chacun et a pu aider tous ceux qui avaient un problème.
Kelly Morris - Titian Software Poland Sp. z o.o.
Formation - Selenium WebDriver in C#
Traduction automatique
De nombreux exercices, qui ont permis d'acquérir de nombreuses compétences pratiques.
Rafal Borek - Bytamic Solutions sp. z o.o.
Formation - Automation Testing with Cypress
Traduction automatique
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.
Michal Uscinski - Devapo Sp. z o. o.
Formation - Testing Angular Applications
Traduction automatique
Le formateur est sympathique. Ses explications sont claires et intéressantes. Il essaie de rendre les cours aussi captivants que possible. J'ai apprécié la leçon et j'en ai tiré beaucoup de connaissances. Merci beaucoup. La technique la plus utile que j'ai apprise est celle du repérage des éléments pour différents composants web comme les champs de texte, les boutons radio et les boutons. Parfois, l'ID de l'élément n'est pas capturé correctement. Nous avons appris une autre méthode de repérage des éléments en utilisant CSS sélecteurs, XPath, le nom et l'ID. J'ai aimé les explications. Merci.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Formation - Advanced Selenium with C#
Traduction automatique
Connaissances du formateur et sa relation avec le public, ainsi que sa patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Formation - Protractor: End-to-end testing for Angular web applications
Traduction automatique