Task: Příprava automatizovaných testů
Cílem této úlohy je vytvořit sadu automatizovaných testů, které budou dále spouštěny a vyhodnocovány. Primární osobou, která tuto úlohu vykonává je Správce automatizace, neboť úloha vyžaduje specifické znalosti v oblasti automatizace a skriptování v některém z použitých nástrojů. Součástí této úlohy je také výběr vhodného nástroje pro automatické testování. Při výběru nástroje je nutné dbát na možné budoucí změny procesech testování. Výstupem této úlohy je soubor Automatizovaných testů. [Rojo, 2015]
Disciplines: Testování
Relationships
Steps
Mapování testovcích nápadů
Příprava automatizovaných testů by měla být stejně jako v případě testů manuálních zahájena mapováním testovacích nápadů, což vpředstavuje vytvoření jednoduchého seznamu všeho, co by mělo být otestováno automatizovaným způsobem.
Výběr nástroje a tvorba testovacích skriptů
Podobně jako při psaní testovacích případů pro manuální testy, se postupuje i v případě testů automatických. Jediný rozdíl spočívá v tom, že jednotlivé „akce testera a reakce systému“ jsou zachyceny pomocí programového kódu a jsou prováděny pomocí automatizovaného nástroje (např. Slenium, IBM Rational Functional Tester, HP QuickTest Professional, Borland SilkTest) nebo jiných, poloautomatických nástrojů, které pomáhají při manuálních testech, ale zároveň vyžadují i interakci s testerem.
Definice testovacích dat
Automatizované testy se většinou věnují testování rozsáhlé množiny dat, která musí být přesně definována, a to jak data vstupní, tak výstupní.