Task: Příprava výkonnostních testů
Příprava výkonnostních testů je úloha, která slouží k vymezení účelu výkonnostních testů, kterým je míra detailu prověření vlastností vyvíjeného systému, k alokaci potřebných finančních, lidských a materiálových zdrojů a k přípravě testovacích dat [Sýkora a Sibrt, 2009a].
Disciplines: Programování
Relationships
Main Description

Výkonnostní testy se provádí za účelem identifikace úzkých míst v systému [Crispin a Gregory, 2009]. Jedná se o testy, které simulují práci určitého množství uživatelů, zásluhou čehož jsou náročné na výkon a před jejich provedením je nutné definovat cíle, jaké mají splnit.

Steps
Definice cílů a účelu výkonnostního testování
Prvním krokem je vymezení cílů, jaké má testování splnit, časový harmonogram a specifikace realizačního týmu, který se na testování podílí.
Specifikace dat a testovacího prostředí
Druhým krokem je specifikace detailů testovacího prostředí, na kterém mají výkonnostní testy probíhat, vymezení dat, transakcí a uživatelských účtů, nutných k provedení výkonnostních testů a definice výkonnostních ukazatelů, jaké má testování měřit (například: vytížení CPU, využití operační paměti apod.)
Specifikace omezení
Třetím krokem je specifikace známých a potenciálních omezení výkonnostního testování. Omezující technické podmínky, podmínky omezující časový harmonogram, podmínky ohrožující realizaci a další.
Popis realizace výkonnostního testování
V tomto kroku jsou definovány podmínky pro zahájemí, resp. spuštění jednotlivých běhů, specifikovány počty provedených iterací apod.
Tvorba testovacích scénářů
 Závěrečným krokem této úlohy je tvorby jednotlivých testovací scénářů s přesně definovanými kroky a vstupními daty.