Úvod do agilního testování Počítačový Kurz
Tento dvoudenní kurz poskytuje stručný přehled o agilním softwarovém testování. Zaměřuje se na základní koncepty testování v kontextu agilního (Scrum) vývoje a používá model Agile Testing Quadrants od Crispin & Gregory jako rámec pro podrobnéjší prozkoumání současných principů a praktik agilního testování.
Účastníci
Tento kurz je určený pro vývojářské týmy, které chtějí zlepšit své testovací postupy v agilním kontextu.
Je také vhodný pro ty, kteří se chtějí zaměřit na testování jako konkrétní kariérní směr a je vhodnou předzvěstí pro kurz iSQI Certified Agile Tester.
Návrh Školení
Přehled agilních metodologií
- Historický přehled agilních metodologií
- Diskuse o prohlášeních Agile Manifesto
Rámec Scrum
- Scrum role a odpovědnosti – Scrum Master, Product Owner, Vývojový tým
- Scrum události – Sprint, Plánování sprintu, Revize, Retrospektiva, Scrum schůzka
- Scrum artefakty – Produktový backlog, Sprint backlog, Produktové inkrementy
Agilní testování
- Kolaborace místo nezávislosti
- Místo dokumentace v agilním kontextu
- Úvod do Agile Testing Quadrants
- Testovací automatizace
Základy testování
- Základní testovací proces
- Techniky černoodborného návrhu testů
- Techniky bíloodborného návrhu testů
- Kvalitativní atributy
- Výkonnostní testování
- Příklad testovacích nástrojů
Technologicky orientované testování, které vede vývoj
- Jednotkové testování a černoodborný návrh testů
- Vyvíjející se testování (Test-driven development)
- Příklad testovacích nástrojů
Obchodně orientované testování, které vede vývoj
- Uživatelské příběhy a akceptační testování
- Chování-orientované vyvíjení (Behavior-driven development)
- Příklad testovacích nástrojů
Obchodně orientované testování, které kritizuje produkt
- Explorační testování
- Bíloodborný návrh testů
Veřejné školení vyžaduje minimálně 5 účastníků.
Úvod do agilního testování Počítačový Kurz - Rezervace
Úvod do agilního testování Počítačový Kurz - Dotaz
Úvod do agilního testování - Dotaz ohledně konzultace
Reference (1)
semináře, praktické případy
Joanna Nowak - LKQ Polska Sp. z o. o.
Kurz - Introduction to Agile Testing
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Pokročilé testování automatického provádění a údržba
35 HodinyToto instruktorem vedené, živé školení v České republice (online nebo na místě) je zaměřeno na testery a programátory střední úrovně, kteří chtějí zhluboka rozšířit své znalosti a dovednosti v oblasti automatizovaného testování, s důrazem na nástroje jako Selenium, TestComplete a integraci s Oracle APEX a .Net Core.
Na konci tohoto školení budou účastníci schopni:
- Nastavit a nakonfigurovat Selenium a TestComplete pro automatizované testování.
- Vytvářet pokročilé testovací skripty a rámce.
- Integrovat automatizované testování s aplikacemi Oracle APEX a .Net Core.
- Používat techniky strojového učení k vylepšení testování.
- Efektivně přecházet od manuálního ke koordinovanému testování.
- Spravovat externalizovaná testovací projekty a udržovat kvalitní standardy.
Pokročilé C# pro testovací inženýry automatizace
21 HodinyToto instruktorem vedené živé školení (České republice, online nebo na místě) je určeno zkušeným inženýrům automatizace testování, kteří chtějí naučit pokročilé koncepty programování v C# pro automatizaci testování.
Na konci tohoto školení budou účastníci schopni:
- Porozumět pokročilým konceptům programování v C# a osvědčeným postupům.
- Aplikovat pokročilé principy objektově orientovaného programování k vytváření efektivních a flexibilních řešení pro automatizaci.
- Návrh a vývoj modulárních a opakovaně použitelných rámčíků pro automatizaci pomocí osvědčených průmyslových postupů.
Pokročilé Selenium
14 HodinyV tomto instruktorem vedeném živém školení v České republice se účastníci naučí, jak vylepšit automatizovanou sadu testů pomocí pokročilých technik pro řízení Selenium.
Na konci tohoto školení budou účastníci schopni:
- Řešit komplexní problémy s automatizací testování webových aplikací pomocí Selenium.
- Používat regulární výrazy a verifikační techniky založené na vzorcích.
- Zpracovávat výjimky, které přerušují běh testů.
- Programově hledat webové objekty.
- Dynamicky zachytávat data z webových ovládacích prvků.
- Vytvářet datově řízený testovací rámec.
- Distribuovat testy pomocí Selenium Grid.
Pokročilý TestStand: Ovládnutí Test Automation
21 HodinyTento instruktorem vedený živý školení v České republice (online nebo na místě) je určený pro středně pokročilé až pokročilé inženýry testování a specialisty automatizace, kteří chtějí využít pokročilé funkce TestStandu a techniky pro maximalizaci efektivity a eficience automatizace testování.
Na konci tohoto školení budou účastníci schopni:
- Využívat pokročilé funkce a možnosti TestStandu k posílení pracovních postupů automatizace testování.
- Přizpůsobovat uživatelská rozhraní a vyvíjet pokročilé testovací sekvence.
- Implementovat pokročilé techniky zpracování výsledků a tvorby sestav.
- Integrovat TestStand se svěřeckými databázemi, systémy a hardwarou.
- Aplikovat nejlepší praktiky pro udržování, správu, řešení problémů a ladění komplexních testovacích sekvencí.
API Development & Testing using Java (Jersey)
14 HodinyJersey je otevřený referenční případ implementace JAX-RS (Java API pro RESTful webové služby). Poskytuje knihovny, které umožňují rychle a efektivně budovat REST API v Java. Spolu s moderními testovacími nástroji umožňuje Jersey vývojářům navrhnout, vyvinout, otestovat a dokumentovat API efektivně.
Tato školení pod vedením instruktora (online nebo na místě) je určena začínajícím až středně pokročilým vývojářům Java a testovatelům, kteří si přejí naučit vývoj a testování API pomocí Jersey a podporovaných nástrojů.
Konec tohoto školení bude účastníci schopni:
- Nastavit projekt Jersey s Mavenem.
- Vyvíjet a nasazovat RESTful API pomocí Jersey.
- Testovat API pomocí Postmanu a automatizovaných rámů.
- Zpracovávat chyby, zajišťovat bezpečnost a dokumentovat API.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Praktické cvičení a procvičování.
- Implementace v živém laboratorním prostředí.
Možnosti přizpůsobení kurzu
- Pro požadavek na přizpůsobené školení pro tento kurz, prosím nás kontaktujte k uspořádání.
BDD pro lidem bez programátorského zkušenosti: Práce v živém prostředí
14 HodinyTento živý workshop vedený instruktorem v České republice začíná úvodem do BDD, co to je a jak jej používají společnosti k propagaci dobrého návrhu, vývoje a testování softwaru. Děláme to z neinženýrského hlediska, s ohledem na koncové uživatele, jejich požadavky, jazyk a způsob myšlení. Zabýváme se také komunikačními problémy, se kterými se obchodní partneři pravděpodobně setkají, když budou blíže spolupracovat se svými technicky zaměřenými kolegy.
Na konci tohoto školení budou účastníci vědět, jak:
- Pište stručné uživatelské příběhy, které zachycují vzorce používání skutečných uživatelů softwaru.
- Přeložte jejich uživatelské příběhy do behaviorálního jazyka BDD (Given, When, Then.)
- Odvozte testovací případy z těchto příběhů pro použití inženýry k implementaci a testování.
- Pochopte vztah mezi požadavky na produkt, kritérii přijetí a testovacími případy.
- Demystifikujte technický žargon, který brání komunikaci a porozumění.
- Nainstalujte a používejte skvělé nástroje pro psaní souborů funkcí BDD.
- Pochopte a oceňte, co se stane, jakmile je dílo předáno inženýrům.
- Hrajte aktivnější roli v iterativním vývojovém cyklu.
Certifikovaný tester ISTQB pokročilá úroveň – Analytik testování (CTAL-TA)
35 HodinyKurz Certifikovaný tester ISTQB pokročilá úroveň – Analytik testování (CTAL-TA) je určen pro zkušené odborníky v oblasti testování, kteří chtějí zdokonalit své dovednosti v analýze testů, návrhu testů, řízení rizik při testování a zajištění kvality po celou dobu životního cyklu vývoje softwaru. Kurz účastníkům poskytuje pokročilé techniky pro analýzu požadavků, navrhování efektivních testovacích scénářů, řešení nálezů (defektů) a zajištění kvality softwaru z hlediska obchodních a uživatelských perspektiv.
Po absolvování tohoto kurzu budou účastníci schopni:
- Aplikovat pokročilé techniky analýzy a návrhu testů.
- Analyzovat požadavky a uživatelské příběhy (user stories) k identifikaci podmínek pro testování.
- Navrhovat a prioritizovat rizikově orientované testovací scénáře a testovací případy.
- Posuzovat charakteristiky kvality softwaru a nefunkční požadavky.
- Přehledat a posoudit specifikace z pohledu testování.
- Provádět analýzu nálezů (defektů) a přispívat k identifikaci příčin selhání.
- Aplikovat techniky statického testování ke zlepšení kvality na začátku životního cyklu vývoje softwaru (SDLC).
- Podporovat činnosti související s testováním v prostředích Agile, Waterfall i Hybridní metodiky.
- Zlepšit pokrytí testů pomocí systematických metod návrhu testů.
- Připravit se efektivně na zkoušku certifikace ISTQB CTAL-TA.
ISTQB Certifikovaný Tester Pokročilé Úroveň – Manažer Testů (CTAL-TM)
35 HodinyISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) je odborná certifikace zaměřená na pokročilé testovací managementy, vůdcovské dovednosti a strategické rozhodování ve souladu s kurikulářem ISTQB.
Toto instruktorově řízené živé školení (online nebo na místním území) je určeno pro test manažery a odborníky na kvalitu začínajícího a pokročilého stupně, kteří chtějí ovládnout kurikulář ISTQB Advanced Level Test Manager a připravit se na certifikaci.
Koncepci tohoto školení budou účastníci schopni:
- Vytvářet a spravovat komplexní testovací strategie a plány.
- Uplatňovat rizikově orientované testovací techniky pro optimalizaci testovacích úsilí.
- Sledovat, řídit a zlepšovat testovací procesy v projektech.
- Řídit a rozvíjet týmy testování při správě očekávání středitelů.
- Využívat nástroje a metriky pro správu testování, hlášení a bezespoťádné zlepšování.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Cvičení a praxní otázky zaměřené na zkoušku.
- Výuce založené na konkrétních případech a simulacích v souladu s kurikulářem ISTQB CTAL-TM.
Možnosti individualizace kurzu
- Pro žádost o individualizované školení tohoto kurzu se, prosím, obraťte na nás pro uspořádání.
Základy QA a moderní testování s AI (Příprava podle ISTQB Foundation)
21 HodinyKurz Základy QA a moderní testování s AI je komplexní vzdělávací program, který kombinuje syllabus ISTQB Certified Tester Foundation Level (CTFL v4.0) s praktickým úvodem do nástrojů a technik asistovaných umělou inteligencí při testování. Tento kurz je koncipován jako přípravná cesta k certifikaci ISTQB Foundation Level a zároveň poskytuje účastníkům okamžitě využitelné dovednosti v oblasti AI-assisted testování.
Toto vedené školení, které probíhá živě (online nebo na místě), je určeno profesionálům v oblasti QA, softwarovým testerům a testovacím inženýrům, kteří si chtějí vytvořit strukturované porozumění základům zajištění kvality a současně se naučit využívat moderní nástroje AI pro generování testovacích případů, automatizaci testů a analýzu chyb.
Po skončení tohoto školení budou účastníci schopni:
- Aplikovat sedm principů testování a roli testeru napříč celým životním cyklem vývoje softwaru.
- Navrhovat testovací případy pomocí technik černé skříňky, bílé skříňky a zkušenostních přístupů dle norem ISTQB.
- Přehrávat, sledovat a spravovat chyby po celý jejich životní cyklus.
- Plánovat testování pomocí rizikově orientovaných přístupů, metod odhadu a metrik průběhu testování.
- Vyhodnocovat a vybírat nástroje pro automatizaci testů v kontextu vaší organizace.
- Používat generativní AI a velké jazykové modely (LLM) k návrhu, revizi a zdokonalování testovacích případů na základě požadavků.
- Aplikovat nástroje poháněné AI pro samoopravnou automatizaci testů, vizuální regresní testování a predikci chyb.
- Zvládat strukturu zkoušky ISTQB Foundation Level a sebevědomě odpovídat na ukázkové otázky.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Mnoho cvičení a praxe.
- Praktická implementace v živém laboratorním prostředí.
Možnosti přizpůsobení kurzu
- Požadavky na upravené školení prosím konzultujte s námi.
API Testing with Postman
21 HodinyToto instruktorem vedené živé školení v České republice (online nebo na místě) je určeno softwarovým testerům, kteří chtějí použít Postman pro testování API.
Konec tohoto školení budou účastníci schopni:
- Spouštět testy pomocí automatizovaných požadavků a pracovních postupů.
- Definovat, vyvíjet, testovat a sledovat API pomocí systému řízení verzí.
- Generovat dynamická data v požadavku.
- Dokumentovat a organizovat testy ve sbírkách pro revizi týmem.
Selenium WebDriver v C#
14 HodinyToto školení vedené instruktorem (online nebo na místě) se účastníkům představuje automatizované testování pomocí Selenium WebDriver a C# ve Visual Studiu. Pokud nemáte zkušenosti s programováním v C# nebo chcete obnovit své znalosti, podívejte se na kurz: C# pro inženýry automatizovaných testů.
Testování s použitím Selenium a Jenkins
21 HodinyTento kurz poskytuje školení pro správu testovacích projektů pomocí testovacího balíčku Selenium a kontinuálního testování s Jenkins.
Cílová skupina:
- Testovací inženýři software
- Vývojáři software zapojení do agilního vývoje
- Manažeři vydání
- QA inženýři (kvalitní zajištění)
Na konci školení s Selenium budou účastníci schopni:
- Efektivně používat testovací balíček Selenium v reálných projektech
- Používat Selenium pro křížové testování v různých prohlížečích
- Distribuovat testy pomocí Selenium Grid
- Spouštět regresní testy Selenium v Jenkins
- Připravovat zprávy o testech a periodické zprávy pomocí Jenkins
Automatizace testování s Selenium a Pythonem
14 HodinySelenium je otevřený rámec pro automatizaci testování webových aplikací napříč různými prohlížeči. V Selenium 4 jsou k dispozici vylepšené WebDriver API, nativní relativní lokátory a zlepšená podpora gridu. Python nabízí jednoduchost a silnou integraci s testovacími rámci jako Pytest, což ho činí mohutnou volbou pro vytváření škálovatelných a udržitelných testovacích automatizací.
Tuto instruktorem vedené, živé školení (online nebo na místě) je zaměřeno na začínající až středně pokročilé testery a vývojáře, kteří chtějí používat Selenium s Pythonem pro automatizaci testování webových aplikací v reálných prostředích.
Na konci tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat Selenium s Pythonem v testovacím prostředí.
- Vytvářet robustní skripty pro automatizaci testů pomocí Selenium WebDriver a Pytestu.
- Používat Model objektové stránky (POM) pro udržitelné testovací rámce.
- Spouštět testy napříč více prohlížeči pomocí Selenium Gridu.
- Integrovat automatizované testy do CI/CD cest.
- Řešit běžné problémy a aplikovat osvědčené postupy pro stabilitu automatizace.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Množství cvičení a praktiky.
- Praktické implementace v živém laboratořním prostředí.
Možnosti přizpůsobení kurzu
- Pro požadavek na přizpůsobené školení pro tento kurz, prosím nás kontaktujte k zajištění.
Testování s Selenium
21 HodinyTento kurz poskytuje školení pro správu testovacích projektů a praktické zkušenosti s webovými aplikacemi, funkčním automatizovaným testováním a krosbrowserským automatizovaným testováním pomocí testovacího balíčku Selenium.
Cílová skupina tohoto kurzu jsou softwaroví testovatelé a manuální testovatelé.
Po absolvování školení budou účastníci schopni efektivně používat Selenium WebDriver v reálných projektech.
TestComplete
21 HodinyV tomto vedeném školení s instruktorem se účastníci naučí, jak používat funkce TestComplete, včetně modelu testovacích objektů, kontrolních bodů, mapování jmen a uživatelského rozhraní pro automatizované testování desktopových, webových a mobilních aplikací.
Po absolvování tohoto školení budou účastníci schopni:
- Vytvářet, zaznamenávat a spouštět funkční testy.
- Vytvářet škálovatelné a udržitelné testovací rámce.
- Vytvářet kontrolní body, přizpůsobovat testy pro více zařízení a analyzovat výsledky testů.
- Používat skriptové rozšíření TestComplete.