Hvad er Test Sele? (Eksempler)
Test sele i softwaretest
Test sele i softwaretest er en samling af stubber, drivere og andre understøttende værktøjer, der kræves for at automatisere testudførelsen. Testsele udfører test ved at bruge et testbibliotek og genererer testrapporter. Testsele indeholder al den information, der er nødvendig for at kompilere og køre en test som testcases, target deployment port (TDP), kildefil under test, stubs osv.
Hvorfor bruge testsele?
- Automatiser testprocessen
- Udfør testpakker af testcases
- Generer tilknyttede testrapporter
- Support til debugging
- At registrere testresultaterne for hver af testene
- Hjælper udviklerne med at måle kodedækning på kodeniveau
- Øg systemets produktivitet gennem automatisering
- Forbedre kvaliteten af softwarekomponenter og applikationer
- At håndtere den komplekse tilstand, som testere har svært ved at simulere
Der er to sammenhænge, hvor Test Sele bruges
- Automatiseringstest: Den indeholder test scriptsparametre, der er nødvendige for at køre disse scripts og indsamle resultater for at analysere det
- Integrationstest: Det bruges til at sammensætte to enheder kode eller modul, der interagerer med hinanden for at kontrollere, om den kombinerede adfærd er som forventet eller ej
Test seleværktøjer
- Junit: Værktøj brugt under brug Java
- Nunit: Værktøj brugt til brug .Net framework
Testsele vs testramme
Test Harness | Test Automation Framework |
---|---|
En testsele er sammensat af drivere og stubbe, som er små dummy-programmer, der interagerer med den software, der testes | Det er et sæt af processer, procedurer, abstrakt koncept og et miljø, hvor automatiserede tests er designet og implementeret |
Du kan ikke "Record & Playback" script i Test Harness | En tester kan manuelt "Record & Playback" script i denne ramme |
Testsele indeholder al den information, der er nødvendig for at kompilere og køre en test som testcases, target deployment port (TDP), kildefil under test, stubs osv. | Testautomatiseringsramme indeholder information som testbibliotek, testværktøjer, automatiseret testpraksis, en testplatform osv. |
En testsele er kategoriseret i Test af automatisering Integrationstest |
Automatiseringsramme eksempler Datadrevet test Søgeordsdrevet test Modularitetsdrevet test Hybrid test Modelbaseret test Kodedrevet test Adfærdsdrevet test |