Schulungsübersicht
Einführung
- Was sind API-Tests und warum sollten Sie sie durchführen?
- REST vs. SOAP-basierte API-Tests
Überblick über das dreistufige Architekturmodell
- Präsentationsebene - Benutzeroberfläche (UI)
- Logische Ebene - Business Logik (API)
- Datenebene - Datenbankdaten (DB)
Überblick über die Rest Assured-Syntax
- Ähnlichkeiten mit Gherkin und BDD
Erstellen eines Projekts
Testen der Logik-Ebene
Senden von Anfragen an die API
- POST, GET, PUT, DELETE, OPTIONS, PATCH und HEAD Anfragen
Validieren und Überprüfen von Antworten
Testen der API-Funktionalität
Arbeiten mit TestNG
Testen der API-Zuverlässigkeit
Durchführen von Performance Testing
Durchführen von Sicherheitstests
Fehlersuche
Automatisieren Ihrer Tests
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Grundkenntnisse in REST API.
- Erfahrung mit Softwaretests in Java.
Publikum
- QA-Ingenieure, Tester und Testentwickler, die mit dem Testen von Software und Webservice-APIs befasst sind
Erfahrungsberichte (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
Kurs - Automation Testing with Cypress
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Kurs - Protractor: End-to-end testing for Angular web applications
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
Kurs - Introduction to Selenium
The exercises, they ignited passion in scripting and coding
Phakama Vezi - Hollard Insure
Kurs - Selenium for Victims of Manual Testing
Saraubh was very prepared on the subject. This training went beyond my expectations. I am very satisfied!