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
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
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.
Michal Uscinski - Devapo Sp. z o. o.
Formation - Testing Angular Applications
Traduction automatique
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Formation - Advanced Selenium with C#
Trainer subject knowledge and rapport with the audience and also his patience