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)
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 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
To start Lukasz asked my background and what I wanted to get out of the training, I feel he then tailored is approach to deliver to my requirements As an Introduction to Selenium the course provided the exact level and detail that I was requiring.
Jonathan Ritson - Real Training Services
Cursus - Introduction to Selenium
The exercises, they ignited passion in scripting and coding
Phakama Vezi - Hollard Insure
Cursus - Selenium for Victims of Manual Testing
Saraubh was very prepared on the subject. This training went beyond my expectations. I am very satisfied!