Egy csapat automatizálja a checkout-tesztjeit. Minden tesztszkript tartalmazza egy teszteljárás lépéseit — a kosár megnyitása, a szállítási űrlap kitöltése, fizetés tesztkártyával, a visszaigazolási oldal ellenőrzése — olyan formában, amelyet az automatizáló eszköz végre tud hajtani. A szkriptek lehetőség szerint adatvezéreltek: ugyanaz a szkript különböző tesztadatkészletekkel fut, így a tesztcsomag karbantartása és bővítése olcsó.
A tesztszkript ugyanaz, mint a teszt forgatókönyv? Átfedik egymást: a teszt forgatókönyv hivatalos meghatározása a tesztszkriptet alternatív elnevezésként sorolja fel. A gyakorlatban a tesztszkriptet általában az automatizált eljárásra használják, míg a teszt forgatókönyv a manuális tevékenységsorozatot jelöli.
Mi a különbség a tesztszkript és a teszteljárás-specifikáció között? A teszteljárás-specifikáció a teszt végrehajtásához szükséges tevékenységsorozat dokumentált formája. A tesztszkriptet általában ugyanerre az eljárásra használják, különösen akkor, ha az automatizált.
A tesztszkripteknek szükségük van tesztadatokra? Általában igen — az adatvezérelt szkriptek szétválasztják a szkriptelt lépéseket az adatoktól, így ugyanaz a szkript sok adatkészlettel futtatható, ami szkriptenként növeli a lefedettséget.
Ki írja a tesztszkripteket? Tesztelők és tesztautomatizálási mérnökök. A jó szkriptek ugyanazt a felülvizsgálati és verziókezelési fegyelmet követik, mint bármely más tesztver.