Agile Software Testing Počítačový Kurz
Tento kurz byl vytvořen pro manažery testů, pracovníky zajišťující kvalitu, testery, vývojáře softwaru, projektové manažery a management, aby vysvětlil, jak se s testováním zabývají rámce projektového řízení Agile (zejména SCRUM).
Na konci kurzu každý z delegátů navrhne a provede testovací plán pro ukázkovou aplikaci (může to být skutečná klientská aplikace, pokud je k dispozici)
Návrh Školení
Odkud požadavky pocházejí?
- Tradiční Business Analýza
- Use Cases, scénáře a testy
- Nefunkční požadavky
- Výkon
- Shoda
- UML v Business Analýza
Úvod do testování
- Funkční testy
- Regresní test
- UAT testy
- Jednotkové testy
- Testy použitelnosti
- Nefunkční testy
- Zkouška výkonu
- Zátěžový test
- Stresová zkouška
- Zkouška namáčení
Testovat či netestovat
- Kdo rozhoduje o tom, co testovat?
- Náklady na testování nepodstatných věcí
- Výpočet návratnosti investic (co když analýza něčeho selže)
- Role Test Manager
Proces Testování
- Testování je proces a strategie
- Identifikace potřeb testování
- Shromažďování požadavků (případy použití, uživatelské příběhy)
- Rozsah (výběr a prioritizace scénářů)
- Navrhování testů
- Příprava dat
- Příprava prostředí
- Vytváření nebo nahrávání testů
- Proveďte test
- Analýza a zprávy
- Závěry a zlepšení
- Kdy říct "stop"
Produktový vlastník a testy
- Zástupce zákazníka a priorita testování
- Upřednostňování testů
- Psaní efektivních příběhů pro UAT
- Kritéria přijatelnosti
- Skupinové cvičení pro vytváření požadavků zákazníků a psaní příběhů na základě požadavků a vytváření testů
Sprint
- Sprint backlog a testy uživatelských příběhů
- Skupinové cvičení k plánování sprintu
Dokončení sprintu
- Scrum kontrolní setkání je test
Jsou Agile a Scrum pro vás?
- Přehled Scrum procesu
- Srovnání s jinými metodikami
- Výhody párového programování
- Sezení otázek a odpovědí
Požadavky
Žádný.
Veřejné školení vyžaduje minimálně 5 účastníků.
Agile Software Testing Počítačový Kurz - Rezervace
Agile Software Testing Počítačový Kurz - Dotaz
Agile Software Testing - Dotaz ohledně konzultace
Reference (2)
Bylo široce zmapováno mnoho témat. To podpořilo naše vlastní interní diskuze.
Pierre - Seebyte
Kurz - Agile Software Testing
Přeloženo strojem
Teorie, příklady, cvičení, vysvětlení.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Kurz - Agile Software 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.