Obsah:
- Definice - Co znamená testování na základě dat (DDT)?
- Techopedia vysvětluje Data-Driven Testing (DDT)
Definice - Co znamená testování na základě dat (DDT)?
Datově řízené testování (DDT) je metodika, ve které se opakuje opakování stejné posloupnosti testovacích kroků pomocí zdroje dat za účelem řízení vstupních hodnot těchto kroků a / nebo očekávaných hodnot, zatímco ověřovací kroky jsou provedeno. Nastavení prostředí a ovládání v případě testování na základě dat nejsou pevně zakódována. Jinými slovy, testování založené na datech je vytvoření testovacího skriptu, který se provede společně se všemi souvisejícími datovými sadami v rámci, který využívá opakovaně použitelnou testovací logiku. Testování založené na datech poskytuje výhody, jako je opakovaná použitelnost, opakovatelnost, oddělení logiky testu od testovacích dat a snížení počtu testovacích případů.
Techopedia vysvětluje Data-Driven Testing (DDT)
Zdroje dat používané při testování založeném na údajích mohou být soubory Excel, soubory CSV, datové nástroje, objekty ADO nebo zdroje ODBC. V testování založeném na datech se v iteraci provádějí následující operace:
- Načítání testovacích dat
- Zadání dat do požadované oblasti a simulace dalších akcí
- Ověření výsledků
- Pokračování v testování s další sadou vstupních dat
S testováním založeným na datech jsou spojeny některé výhody. Pomáhá zlepšovat pokrytí testu, protože testovací skripty lze vytvářet současně s vývojem aplikací. Redundance a jakákoli jiná duplikace automatizovaných testovacích skriptů se značně sníží díky vstupům a ověřovacím procesům a také díky modulárnímu designu. Z hlediska nákladů je testování založené na datech pro automatizaci levnější, v případě ručního testování je však dražší. V testování založeném na údajích je možné lepší zpracování chyb a testovací skripty jsou robustnější.
S testováním založeným na datech je však spojeno několik nedostatků. Je vyžadována větší odbornost v oblasti skriptovacího jazyka a databáze všech testovacích dat je vždy vyžadována.
