Tudom, hogy a teszteseteket ember által olvasható nyelven írják, míg a tesztszkripteket kóddal írják, és többnyire automatizált tesztelés céljából végzik.
De tudná valaki megmondani, mi különbözteti meg őket egymástól?
Van közöttük logikai különbség, vagy ezek felcserélhető kifejezések?
Válasz
szerintem A teszteset a mi és a teszt-szkript a teszt módja. a teszt során.
Lehetőség van magas szintű tesztesetek meghatározására, amelyek leírják, hogy mit kell tesztelni. A teszt-szkriptek minden részletet tartalmaznak a teszt valóban végrehajtásához.
Megjegyzések
- azt jelenti, hogy együtt használják őket? nincs meghatározva, hogy milyen rendszerben használnak teszteseteket és milyen tesztszkripteket?
- Azt gondolnám, hogy a terminológia az, hogy minden szabvány, minden vállalat és minden ember adni fog saját meghatározása. Mindig megkérdezném, hogy az általam használt összefüggésben mit gondol az a személy, mit jelent az, hogy biztos legyek benne. Soha ne bízzon a meghatározásban a tesztelésben, mert a kifejezéseket gyakran nem használják.
Válasz
Szerintem a kettő általában felcserélhetők, de ha az ISTQB Alapítványok vizsgájára tanul, akkor mindegyikre vonatkozóan meghatározást fognak megadni.
Tapasztalatom szerint tapasztalataim szerint a csapata tagjai mindig teszteseteket kérnek, soha nem a ténylegesen hallott tesztszkriptekre hivatkoznak. (az automatizált teszteseteken / szkripteken kívül)
Válasz
Teszt forgatókönyv – A tesztelendő helyzet.
Teszteset – Különleges feltételeket tartalmaz egy adott körülmények között végrehajtandó forgatókönyv számára, hogy megjósolják az eredményt.
Tesztszkript – Olyan utasításkészlet, amely határozza meg az egyes megteendő lépéseket és az egyes lépések várható eredményeit.
Válasz
Arra számítok, hogy az összes választ igazítani kell, De van különbség.
- A felhasználó [nem műszaki] által olvasható lépések az adott szcenárió teszteléséhez említett teszteset
- A programozási nyelven írt felhasználói [technikai] olvasható lépéseket tesztszkriptnek nevezzük
Teszteset:
- A teszteset olyan dokumentáció, amely meghatározza a bemeneti értékeket, a várható kimenetet és a teszt végrehajtásának előfeltételeit . [Referencia – ISTQB könyv]
- Ez a terminológia leginkább kézi tesztelésre használt
Tesztszkript:
- A szoftvertesztelés tesztszkriptje egy olyan utasításkészlet, amelyet a tesztelt rendszeren hajtanak végre annak tesztelésére, hogy a rendszer az elvárt módon működik-e.
- Ez a terminológia leginkább az automatizálási teszteléshez használt
Válasz
A szkript általában az automatizálásra utal
Különbség van a felcserélhető használatban. De a szkriptek általában a shell / perl / python szkriptekre utalnak a számítástechnikában. Ha figyelembe vesszük a nyelvet (nem a programozási nyelveket), akkor a szkript olyan szó, amely valamilyen információval rendelkező dokumentumra utal. A teszt szkript tehát általában az automatizálásra utal …
Válasz
Tapasztalatom szerint mindkét kifejezés használható a manuális tesztelésben kontextus. Ahogy mások is megjegyezték, a tesztesetek konkrét lépések felsorolása várható eredménnyel. A teszt szkript többnyire ugyanaz, de nem olyan specifikus. A tesztszkript azt mondhatja, hogy “Tesztelje, hogy a bejelentkezési oldal működik-e, és hogy szükséges-e jelszó az ilyen tulajdonságokkal”. A teszteset részletes lépéseket fog tartalmazni arról, hogy hová kell beírni, kattintani vagy más műveleteket végrehajtani. Mindkettőnek lehet vagy nincs bemeneti adata. A szkript nem mindig írja le pontosan a várt eredményt.