Vad är testsele? (Exempel)
Testa sele i mjukvarutestning
Testa sele i mjukvarutestning är en samling stubbar, drivrutiner och andra stödverktyg som krävs för att automatisera testkörning. Testsele utför tester med hjälp av ett testbibliotek och genererar testrapporter. Teststammen innehåller all information som behövs för att kompilera och köra ett test som testfall, målinstallationsport (TDP), källfil under test, stubbar, etc.
Varför använda testsele?
- Automatisera testprocessen
- Utför testsviter av testfall
- Generera tillhörande testrapporter
- Stöd för felsökning
- För att registrera testresultaten för vart och ett av testerna
- Hjälper utvecklarna att mäta kodtäckning på kodnivå
- Öka systemets produktivitet genom automatisering
- Förbättra kvaliteten på programvarukomponenter och applikationer
- För att hantera det komplexa tillstånd som testare har svårt att simulera
Det finns två sammanhang där Test Harness används
- Automationstestning: Den innehåller testskript, parametrar som krävs för att köra dessa skript och samla resultat för att analysera det
- Integrationstest: Den används för att sätta ihop två enheter av kod eller modul som interagerar med varandra för att kontrollera om det kombinerade beteendet är som förväntat eller inte
Testa seleverktyg
- junit: Verktyg som används vid användning Java
- Nunit: Verktyg som används för att använda .Net framework
Testsele vs testramverk
Test Harness | Testa Automation Framework |
---|---|
En testsele är sammansatt av drivrutiner och stubbar, som är små dummy-program som interagerar med programvaran som testas | Det är en uppsättning processer, procedurer, abstrakt koncept och en miljö där automatiserade tester designas och implementeras |
Du kan inte "Record & Playback"-skript i Test Harness | En testare kan manuellt "Record & Playback"-skript i detta ramverk |
Teststammen innehåller all information som behövs för att kompilera och köra ett test som testfall, målinstallationsport (TDP), källfil under test, stubbar, etc. | Testautomationsramverket innehåller information som testbibliotek, testverktyg, automatiserade testpraxis, en testplattform, etc. |
En testsele är kategoriserad i Automationstestning Integrationstestning |
Ramverk för automatisering exempel Datadriven testning Sökordsdriven testning Modularitetsdriven testning Hybridtestning Modellbaserad testning Koddriven testning Beteendedriven testning |