Course Outline
Invoering
- Wat is API-testen en waarom zou je het doen?
- REST versus SOAP-gebaseerde API-testen
Overzicht van het drielagenarchitectuurmodel
- Presentatielaag – Gebruikersinterface (UI)
- Logische laag – Business logica (API)
- Gegevenslaag – databasegegevens (DB)
Overzicht van de Rest Assured syntaxis
- Overeenkomsten met Gherkin en BDD
Een project maken
De logische laag testen
Verzoeken naar de API verzenden
- POST-, GET-, PUT-, DELETE-, OPTIONS-, PATCH- en HEAD-verzoeken
Valideren en verifiëren van antwoorden
API-functionaliteit testen
Werken met TestNG
API-betrouwbaarheid testen
Uitvoeren Performance Testing
Uitvoeren van beveiligingstesten
Foutopsporing
Automatiseer uw tests
Samenvatting en conclusie
Requirements
- Basiskennis van REST API.
- Ervaring met het testen van software in Java.
Publiek
- QA-ingenieurs, testers en testontwikkelaars die betrokken zijn bij het testen van software en webservice-API's
Getuigenissen (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
Cursus - Automation Testing with Cypress
Stap voor stap analyse. Elke regel code uitleg. Elk probleem dat ik tijdens de cursus had, werd met succes opgelost en Łukasz vertelde me de reden. Ik vond het ook leuk dat er goede praktijken zijn gepresenteerd. Nooit ben ik overtuigd geweest van de TDD-stijl - ik vind het gewoon niet nuttig en de moeite waard. Łukasz wees op zoveel voordelen van TDD, dat het mijn mening volledig veranderde.
Michał Uściński - Devapo Sp. z o. o.
Cursus - Testing Angular Applications
Machine Translated
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Cursus - 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
Cursus - Advanced Selenium
Cursus was erg praktisch. Trainer kent zijn vak heel goed.
Piotr - Scottish Enterprise
Cursus - Advanced Selenium with C#
Machine Translated