Mapování testovacích nápadů
Příprava testů by měla být zahájena mapováním testovacích nápadů, což v podstatě představuje vytvoření jednoduchého seznamu
všeho, co by mělo být otestováno. Mapování obvykle probíhá ještě před tím, než vůbec existuje jakákoliv testovatelná verze
vyvíjeného IS/ICT, a proto vychází především z nashromážděných požadavků na systém, pracovních verzí uživatelských příběhů,
případně hotových uživatelských příběhů. Všechny testovací nápady, které jsou vymyšleny, by měly být zaznamenány v Seznamu
testovacích nápadů. |
Tvorba Testovacích případů
Na mapování testovacích nápadů navazuje tvorba Testovacích případů, se kterou je možné začít v okamžiku, kdy je již
částečně vytvořena testovaná aplikace, či je alespoň k dispozici detailní návrh jednotlivých obrazovek uživatelského
rozhraní (Wireframe). V podstatě se jedná vytvoření detailního popisu testů, který obsahuje krok za krokem přesný návod
toho, jak budou testy prováděny.
Již v této fázi nutné počítat s tím, že mohou být identifikovány určité nesrovnalosti a problémy specifikace požadavků,
které bude nutné konzultovat s analytiky. Vzhledem k tomu, že testování může být prováděno i jinými osobami, než těmi,
kdo testovací případy vytvářeli, je vhodné psát testovací případy takovým způsobem, aby jim rozuměl kdokoli.
|
Tvorba Testovacích sad
Předposledním krokem v rámci přípravy testů je tvorba Testovacích sad, kdy jsou jednotlivé testovací případy skládány
tak, aby umožňovaly kompletní otestování určité části systému. Do testovacích sad jdou dále doplňovány další vstupní
podmínky jednotlivých testovacích případů, které umožňují plynulý průchod celé testovací sady.
|
Definice Testovacích dat
Při skládání testovacích sad jsou dále definována i testovací data, přičemž specifikována by měla být jak data vstupní, tak
výstupní. Pokud je nutné otestovat rozsáhlou množinu testovacích dat, je vhodné k tomu účelu využít automatizované testy,
které jsou specifikovány v samostatné úloze. |
|