Základní info
Tento unikátní workshop seznamuje účastníky praktickou formou s problematikou funkčního testování softwaru. Úvodní část se zaměřuje na základní principy testování, další přenos know-how probíhá s pomocí komplexního praktického příkladu.
Cílová skupina
Kurz je určen senior Testerům, Junior Test Analytikům, Junior Test Managerům, Junior Test Architektům.
Předpokládané vstupní znalosti
Rámcové zkušenosti s prováděním softwarových testů nebo zkušenosti v některé jiné roli softwarového vývoje.
Osnova školení
-
Úvod do teorie testování
-
Definice pojmů používaných při testování softwaru
-
Představení základního životního cyklu testování
-
Seznámení s typy analytických dokumentů a jejich vlivem na testování
-
Představení nejčastěji používaných standardů a norem
-
Testovací strategie
-
Určení cíle testování
-
Přehled druhů a typů testů
-
Seznámení s mechanizmy testovatelnosti a jejich identifikace
-
Definice test plánu jeho vlastností
-
Vývoj testovací strategie v průběhu projektu
-
Popis identifikace testovacího prostředí
-
Testovací požadavky
-
Představení základních principů identifikace testovacích požadavků
-
Vysvětlení využití trasovatelnosti testovacích požadavků
-
Seznámení s prioritizací testovacích požadavků
-
Ukázka zavedení specializací na oblasti tesovacích požadavků
-
Definice testovacích případů
-
Způsoby identidikace testovacích případů a jejich prioritizace
-
Seznámení se způsobem tvorby testovacích případů
-
Testovací data
-
Identifikace testovacích dat, definice kategorií a typů testovacích dat
-
Příprava a správa testovacích dat, příprava datasetů
-
Testovací scripty a scénáře
-
Provádění / vyhodnocení testů
-
Popis provádění testů, předchádzejících a následných aktivit, tvorba záznamu o průběhu testů
-
Popis analýzy chyb, definice severity x priority problému, tvorba
záznamu o výsledcích testů
-
Defekt report
-
Definice a náležitosti defekt reportu
-
Zobecnění životního cyklu chyby
-
Chyby nalezené v UAT - specifika
-
Reportování stavu testování