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?

Test Harness

  • 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

  1. Automationstestning: Den innehåller testskript, parametrar som krävs för att köra dessa skript och samla resultat för att analysera det
  2. 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

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