Pro proces dokončení objednávky (checkout) v internetovém obchodě řetězí testovací sada několik testovacích případů: testovací případ 1 přidá položku do košíku (následná podmínka: položka je v košíku), testovací případ 2 pokračuje k dopravě (předpoklad: položka v košíku; následná podmínka: adresa dopravy uložena), testovací případ 3 dokončí platbu (předpoklad: doprava uložena). Následná podmínka jednoho testu se stává předpokladem dalšího — právě to dělá ze skupiny testovací sadu, nikoli náhodný soubor.
Co je testovací sada (test set)? Soubor několika testovacích případů pro testovanou komponentu nebo systém, kde se následná podmínka jednoho testu často používá jako předpoklad dalšího.
Čím se testovací sada liší od sady testů (test suite)? Sada testů je obecná kolekce testovacích případů pro komponentu nebo systém. Testovací sada konkrétně zdůrazňuje řetězec předpokladů a následných podmínek mezi svými testovacími případy — na pořadí provedení záleží.
Záleží na pořadí testovacích případů v testovací sadě? Ano. Protože následná podmínka jednoho testu napájí předpoklad dalšího, provedení sady mimo pořadí může zneplatnit pozdější testy.
Co se stane, když test uprostřed sady selže? Selhání přeruší řetězec — pozdější testy mohou selhat proto, že jejich předpoklady nejsou splněny, nikoli proto, že je software vadný. Testeři musí selhání sady interpretovat s ohledem na tuto závislost.
Používají se testovací sady v automatizovaném testování? Ano, automatizační frameworky to modelují explicitně: testovací sada je posloupnost závislých testovacích případů a frameworky hlásí pozici v řetězci u každého selhání.