A szoftvertesztelés területén ez a két fogalom a legfontosabb, és szorosan kapcsolódik is egymáshoz, de más szemszögből. A Use Case (használati eset) a rendszer meghatározására szolgál, hogy hogyan kell használni a rendszert egy adott feladat elvégzésére. a Test Case (teszteset) pedig a teszt bemenetek, a végrehajtási feltétel és a várt eredmények csoportjaként definiálódik, ami a továbbiakban egy adott tesztelési cél kidolgozásához vezet.

A Use Case nem része a végrehajtásnak ez csak egy dokumentum diagrammszerű bemutatása, amely meghatározza, hogyan kell elvégezni egy bizonyos feladatot. Ha tesztesetről beszélünk, azt a tesztelők által kifejlesztett szoftver validálására használják annak igazolására, hogy a szoftver a követelménynek megfelelően működik-e vagy sem.

Lássunk néhány fontos különbséget táblázatos formában:

.

Összehasonlító paraméter Használati eset Teszteset
Definíció Egy egymást követő művelet, amely a szerep és a rendszer közötti kölcsönhatás leírására szolgál egy meghatározott cél fenntartása érdekében, Tesztbemenetek, feltételek és változók csoportja, amelyekkel a szoftver karakterisztikáját határozzák meg.
Cél Az utolsó művelet elérése követi az összes szekvenciális műveletet a szoftver validálása, hogy jól működik-e vagy sem.
Iteráció különböző utakat követ egyszerre csak egyetlen teszteset tesztelése történik
Függőség a követelményektől függ a használati eset felett függ
Követelmény Dokumentumok és kutatás szükséges Teszt bemeneti szkriptek és minden teszt szkriptek befejezi egy lépés
Teljesítés teljesít minden lépés egyszer A tesztelés újra és újra megtörténik majd befejeződik.
Interakció Használó Eredmények
Működés a szoftver lépésről lépésre történő funkcióképességét követve működik. a tesztelők segítségével működik a szoftver validálása

Cikk Címkék :

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.