Vad är testskript? Hur man skriver (exempel)
Vad är ett testskript i mjukvarutestning?
Testskript är en rad-för-rad-beskrivning som innehåller information om systemtransaktioner som bör utföras för att validera applikationen eller systemet som testas. Testskript bör lista ut varje steg som bör tas med förväntade resultat.
Detta automatiseringsskript hjälper programvarutestare att systematiskt testa varje nivå på ett brett utbud av enheter. Testskriptet måste innehålla de faktiska poster som ska köras och de förväntade resultaten.
Hur man skriver ett testskript

Det finns tre olika sätt att skapa ett testskript:
Spela in/spela upp:
I den här metoden måste testaren skriva valfri kod istället för att bara registrera användarens handlingar. Testaren kommer dock att behöva göra kodning för att fixa saker som går fel eller finjustera automatiseringsbeteendet.
Den här metoden är enklare än att skriva ett komplett testskript från början eftersom du redan har hela koden. Det används mest i ett förenklat programmeringsspråk som VBScript.
Nyckelord/datadrivet skript:
I denna metod finns det en tydlig åtskillnad mellan testare och utvecklare. I datadrivet skript definierar testaren testet med nyckelord utan kunskap om den underliggande koden.
Här är utvecklarnas jobb att implementera testskriptkoden för nyckelorden och uppdatera denna kod vid behov. Så i den här metoden behöver testaren inte oroa sig för systemet. De kommer dock i hög grad att förlita sig på utvecklingsresurser för alla nya funktioner du vill testa automatiskt.
Skriva kod med hjälp av programmeringsspråket:
Om du gillar att skapa testskript med den här metoden har du vanligtvis fortfarande möjligheten att spela in eller spela upp och skapa ett enkelt skript.
Även om du som testare äntligen behöver gå bortom inspelning/uppspelning och lära dig att koda enkla skript. Det är viktigt att förstå att du kan välja ditt PROGRAMMERINGSSPRÅK även om din ansökan är inskriven Java.
Det betyder dock inte att du behöver skriva in dina testmanus Java, vilket kan vara svårt att lära sig. Istället kan du skriva dina testmanus på ett enklare språk som JavaScript eller Ruby (eller något enklare språk du vill använda).
Exempel på ett testskript
För att till exempel kontrollera inloggningsfunktionen på en webbplats kan ditt testskript göra följande:
- Ange hur automationsverktyget kan hitta fälten "Användarnamn" och "Lösenord" på inloggningsskärmen. Låt oss säga, genom deras CSS-element-ID:n.
- Ladda hemsidans hemsida och klicka sedan på länken "Logga in". Kontrollera att inloggningsskärmen som visas och fälten "Användarnamn" och "Lösenord" är synliga.
- Skriv sedan användarnamnet "Charles" och lösenordet "123456" identifiera knappen "Bekräfta" och klicka på den.
- De måste specificera hur en användare kan hitta titeln på välkomstskärmen som visas efter inloggning, t.ex. genom dess CSS-element-ID.
- Kontrollera att titeln på välkomstskärmen är synlig.
- Läs titeln på välkomstskärmen.
- Infoga att titeltexten är "Välkommen Charles".
- Om titeltexten är enligt förväntningarna, en post som testet klarade. Annars ett album som testet misslyckades.
Tips för att skapa ett testskript
Här är några viktiga tips för att skapa ett testskript:
Klar:
Ditt testskript bör vara tydligt. Om testaren ständigt behöver be den projektansvarige att ge detaljer om ansökan. Detta slösar verkligen tid och resurser.
För att undvika detta måste du ständigt verifiera att varje steg i testskriptet är tydligt, koncis och sammanhängande. Detta hjälper till att hålla testprocessen smidig.
Enkel
Du bör skapa ett testskript som bara ska innehålla en specifik åtgärd som testarna kan utföra. Detta säkerställer att varje funktion testas korrekt och att testare inte missar steg i mjukvarutestprocessen.
Genomtänkt:
För att skriva testskriptet måste du sätta dig i användarens plats för att bestämma vilka vägar som ska testas. Du bör vara kreativ nog att förutsäga alla olika vägar som användare skulle använda när de kör ett system eller program.
När ska man använda testskriptmetoden?
Här är anledningarna till att använda testskriptet.
- Att använda ett testskript är den mest tillförlitliga metoden för att verifiera att ingenting hoppas över och att resultaten är sanna som önskan testplan.
- Om testskriptet är förberett lämnar det mycket mindre utrymme för fel under testprocessen.
- Ibland tillåts testare att fritt bläddra igenom produkten. De kan missa vissa funktioner.
- Ibland antar testaren också att en funktion har det förväntade resultatet när den inte gör det.
- Det är särskilt användbart när användarens prestanda är viktig och specifik.
Vad är en testskriptmall?
Testskriptmall är ett återanvändbart formaterat dokument som innehåller förvald information som är viktig för att skapa ett användbart testskript. Detta dokument avgör hur detaljerade dina tester är och vilken information som ska inkluderas i varje testfall.
Skillnaden mellan testfall och testskript
Här är huvudskillnaden mellan Test Cast och Test Script:
Testfall | Testskript |
---|---|
Testfall är en steg för steg procedur som används för att testa en applikation. | Testskriptet är en uppsättning instruktioner för att testa en applikation automatiskt. |
Testfall används för manuell testmiljö. | Test Script används i automationstestmiljön. |
Det görs manuellt. | Det görs enligt skriptformatet. |
Testfallsmallen innehåller test-ID, testdata, testprocedur, faktiska och förväntade resultat, etc. | I testskriptet kan vi använda olika kommandon för att utveckla ett skript. |
Sammanfattning
- Testskript betyder en rad-för-rad-beskrivning som innehåller information om systemtransaktioner som bör utföras för att validera applikationen eller systemet som testas.
- Testfall är en steg-för-steg-procedur som används för att testa en applikation medan testskriptet är en uppsättning instruktioner för att testa en applikation automatiskt.
- Tre sätt att skapa testskript är 1) Spela in/spela upp 2) Nyckelord/datadrivet skript, 3) Skriva kod med hjälp av programmeringsspråket.
- Ditt testskript bör vara tydligt och du bör skapa ett testskript som bara ska innehålla en specifik åtgärd som testarna kan utföra.
- Att använda ett testskript är den mest tillförlitliga metoden för att verifiera att ingenting hoppas över och att resultaten är sanna som önskan testplan.
- Testskriptmall är ett återanvändbart formaterat dokument som innehåller förvald information som är viktig för att skapa ett användbart testskript.