Tento odznak byl vydán pro: Sarka Pesat Pastrnakova
Datum vydání: 18.5.2026 8:37
ID certifikace: cacd86c9-eff6-430d-bfce-dca442fcca4e
Software tester
Vystavil itnetwork.cz
ITN kurz
Software tester
Absolvent kurzu Software tester disponuje ucelenými znalostmi testování softwaru v celém jeho životním cyklu – od porozumění požadavkům přes plánování, návrh a realizaci testů až po vyhodnocení výsledků a zlepšování kvality. Rozumí základním principům testování, testovacím procesům, úrovním a typům testů i roli testování v rámci vývoje softwaru a agilních přístupů.
Ovládá manuální i automatické testování webových, backendových a API aplikací, návrh a přípravu testovacích scénářů a testovacích případů, práci s chybami, revize a řízení testování. Chápe rozdíl mezi funkčním a nefunkčním testováním a dokáže ověřovat použitelnost, výkon, spolehlivost i základní bezpečnost aplikací. Pracuje s REST API, formátem JSON a nástroji pro správu testů a řízení úkolů (např. Jira) a efektivně komunikuje v týmu.
V oblasti automatizace zvládá testování v Pythonu, rozumí principům objektově orientovaného programování a vytváří unit, integrační i akceptační testy s využitím frameworků unittest a pytest. Automatizuje uživatelské rozhraní pomocí Selenium WebDriveru včetně využití návrhového vzoru Page Object a orientuje se v regresním testování automatizovaných scénářů.
Absolvent se orientuje v práci s relačními databázemi a jazykem SQL. Dokáže provádět základní databázové operace (SELECT, INSERT, UPDATE, DELETE), ověřovat správnost a integritu dat a využívat databáze (např. SQLite) při testování aplikací, zejména při přípravě testovacích dat a ověřování fungování backendových a API služeb. Zároveň se orientuje ve verzovacím systému Git a spolupráci v testovacích a vývojových týmech. Je schopen samostatně vykonávat roli softwarového testera a přispívat ke zvyšování kvality softwarových produktů.
Absolvent v rámci kurzu aktivně využíval umělou inteligenci při vývoji aplikací a vnímá ji jako běžný pracovní nástroj. Dokáže ji efektivně zapojit při tvorbě kódu, řešení problémů i návrhu řešení. Rozumí tomu, jak AI využít pro zrychlení práce a zlepšení kvality výsledného řešení.
Dovednosti
-
Git
Objektově orientované programování v Pythonu
Testování v Pythonu
Základní konstrukce jazyka Python
SQLite databáze krok za krokem
Testování softwaru inspirované ISTQB
Praktické testování projektů - Manuální testování
Praktické testování projektů - Automatizované testování
Související kurzy