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)
Dobrý vztah, Łukasz měl čas na všechny otázky a byl schopen pomoci každému, kdo měl nějaký problém
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurz - Selenium WebDriver in C#
Machine Translated
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
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.
Michal Uscinski - Devapo Sp. z o. o.
Kurz - Testing Angular Applications
Machine Translated
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
Kurz - Advanced Selenium with C#
Trainer subject knowledge and rapport with the audience and also his patience