Discipline: Provádění testů
Relationships
Main Description

Provádění testů je ústřední aktivitou celého procesu testování. Bez provádění testů by všechny dosud popsané přípravné aktivity postrádaly smysl. Začíná, jakmile je systém nasazen pro testování a jsou splněna vstupní kritéria pro zahájení provádění testů. Testy jsou prováděny podle připravených testovacích sad, případů a skriptů, přičemž jsou logovány výsledky testů a reportovány nalezené defekty. Pro zvýšení efektivity testování je vhodné provádění skriptovaných testů doplnit ještě některou z neformálních technik jako je například průzkumné testování. Při provádění testů se postupuje podle plánu a harmonogramu testování, výsledky testování jsou průběžně reportovány a monitorovány. Pokud se při plnění plánu a harmonogramu testování vyskytnou nějaké komplikace, je potřeba včas zasáhnout a usměrnit testování tak, aby spělo k naplnění definované mise, cílů a strategie.

Pracovními produkty, které vznikají v průběhu provádění testů, jsou test logy a defekt reporty, viz pracovní produkt test log a defekt report.

Hlavní zodpovědnost za provádění testů nese role tester. Role test analytik přispívá svými nápady při provádění testů mimo připravené skripty. Jelikož testy připravoval, nejlépe ví, které testovací podmínky nejsou skripty zcela pokryty, a může neformální testování zaměřit právě na oblasti dosud nepokryté testy. Zde je třeba upozornit, že role není totéž, co osoba. Stejná osoba je často alokována jak na přípravu testování do role test analytika, tak na provádění testů do role testera. Test manažer má během provádění testů za úkol monitorovat a koordinovat průběh testování směrem k naplnění stanovených cílů.

Úlohami, které jsou vykonávány během provádění testů, jsou provádění testů a logování výsledků, analýza a reportování defektů a opakování testů v souvislosti se změnami v kódu a opravami defektů, tj. úloha retesty a regresní testy. Během úlohy provádění testů a logování výsledků testeři nacházejí defekty, které analyzují a reportují. Jakmile jsou defekty opraveny, je zapotřebí potvrdit, zda byl defekt korektně opraven a zda změna v kódu nezpůsobila jiné defekty v ostatních částech komponenty či systému.

Úlohy hlavní aktivity provádění testů ve vztahu k pracovním produktům zachycuje následující obrázek.

Vztah úloh a pracovních produktů hlavní aktivity provádění testů, zdroj: [autor]