Návrh Školení
Úvod
Postman a testování API
- Testování API vs testování jednotek vs testování uživatelského rozhraní
Přehled protokolů podporovaných Postman
- Soap, Rest, HTTP, GraphQL Parametry cesty vs parametry dotazu
Základy API Testing
- Získat požadavky Odeslat požadavky Parametrizovat požadavky Kolekce
Příprava vývojového prostředí
- Instalace a konfigurace Postman Instalace a konfigurace Cucumer BDD Instalace a konfigurace REST Assured Instalace a konfigurace TestNG Instalace a konfigurace Eclipse Instalace a konfigurace Maven
Postman Rychlý start
- Vytváření kolekcí Odesílání požadavků API Vytváření prostředí a proměnných Implementace předvoleb Psaní testovacích skriptů
REST Assured API s Maven
- Generování projektu Přidání závislostí Odesílání požadavků Vytváření složitých JSON Ověřování odpovědí
TestNG Rámec
- Vytváření testů Spouštění vícenásobných a paralelních testů Reportování v TestNG
REST Jistota
- Automatizace požadavků Automatizace ověřování odpovědí
Cucumber BDD
- Použití parametrizace Přidání seznamů a databází Integrace TestNG Reporting v Cucumber Přidání REST secure API
Shrnutí a závěr
Požadavky
- Java zkušenost
Publikum
- Testeři softwaru
Reference (4)
Že jsme získali komplexní přehled i o kontextu - například proč potřebujeme nějaké anotace a co znamenají. Líbila se mi praktická část školení – nutnost ručně spouštět příkazy a volat zbývající API
Alina - ACCENTURE SERVICES S.R.L
Kurz - Quarkus for Developers
Machine Translated
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurz - Advanced Spring Boot
All to topic actually including API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Kurz - Introduction to JavaServer Faces
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.