Testovanie podľa štruktúry dát
Testovanie podľa štruktúry dát
Pri návrhu sady testov podla štruktúry dát vychádzame z predpokladu, že vstupné dáta je možné rozdeliť do tried, aby pre každú triedu stačilo navrhnúť jeden test. Ostatné dáta v rovnakej triede by potom z hľadiska testovania prinášali rovnaké výsledky. Ak je napríklad v špecifikácii úlohy dané, že vstupné dáta sú celé čísla z intervalu , potom je možné vybrať štyri triedy vstupných dát: necelé čísla, celé čísla menšia ako 1, celé čísla medzi 1 a 999 a celé čísla väčšie ako 999.
Podobné rozdelenie je obvykle možné nájsť aj vo výstupných dátach. Ak máme navrhnuté rozdelenie do tried, ďalším krokom je nájsť vhodných reprezentantov týchto tried, tvoriacich testované dáta.
Testovanie podľa štruktúry programu
Pri návrhu testovania podľa štruktúry programu vychádzame z riadiacej štruktúry programu. Tu je možné zachytiť orientovaným grafom, ktorého uzly reprezentujú miesta rozhodovania v programoch a ktorého hrany vyjadrujú možné prechody medzi týmito uzlami. Myšlienka testovania podľa štruktúry programu spočíva v tom, že úplná sada testov by mala preveriť prechod všetkými vetvami programu. Obvykle nie je možné otestovať všetky možné cesty programu, ale je možné zabezpečiť, aby sa každá vetva v programe prešla aspoň raz.