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
Roles | Primary Performer:
| Additional Performers:
|
Inputs | Mandatory:
| Optional:
|
Outputs |
|
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. |
|
|