Návrh Školení
Úvod
- Co je testování API a proč byste to měli dělat? Testování API založené na REST vs SOAP
Přehled třívrstvého modelu architektury
- Prezentační vrstva – Uživatelské rozhraní (UI) Logická vrstva – Business logika (API) Datová vrstva – databázová data (DB)
Přehled syntaxe Rest Assured
- Podobnosti s Gherkin a BDD
Vytvoření projektu
Testování logické úrovně
Odesílání požadavků do API
- Požadavky POST, GET, PUT, DELETE, OPTIONS, PATCH a HEAD
Ověřování a ověřování odpovědí
Testování funkčnosti API
Práce s TestNG
Testování spolehlivosti API
Provádění Performance Testing
Provádění bezpečnostních testů
Ladění
Automatizace vašich testů
Shrnutí a závěr
Požadavky
- Základní znalost REST API.
- Zkušenosti s testováním softwaru v Java.
Publikum
- QA inženýři, testeři a vývojáři testů zapojení do testování softwaru a rozhraní API webových služeb
Reference (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
Kurz - Automation Testing with Cypress
Analýza krok za krokem. Vysvětlení každého řádku kódu. Každý problém, který jsem měl během kurzu, byl úspěšně vyřešen a Łukasz mi řekl důvod. Líbily se mi také osvědčené postupy, které byly prezentovány. Nikdy jsem nebyl přesvědčen o stylu TDD - prostě mi to nepřipadá užitečné a nestojí za to. Łukasz poukázal na tolik výhod TDD, že to úplně změnilo můj názor.
Michał Uściński - Devapo Sp. z o. o.
Kurz - 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.
Kurz - 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
Kurz - Advanced Selenium
Kurz byl velmi praktický. Trenér zná svůj předmět velmi dobře.
Piotr - Scottish Enterprise
Kurz - Advanced Selenium with C#
Machine Translated