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?

Test Harness

  • 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

  1. Automatiseringstest: Den indeholder test scriptsparametre, der er nødvendige for at køre disse scripts og indsamle resultater for at analysere det
  2. 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

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