Hva er testsele? (Eksempler)
Test sele i programvaretesting
Test sele i programvaretesting er en samling av stubber, drivere og andre stรธtteverktรธy som kreves for รฅ automatisere testkjรธring. Testsele utfรธrer tester ved รฅ bruke et testbibliotek og genererer testrapporter. Testselen inneholder all informasjonen som trengs for รฅ kompilere og kjรธre en test som testtilfeller, mรฅldistribusjonsport (TDP), kildefil under test, stubber, etc.
Hvorfor bruke testsele?
- Automatiser testprosessen
- Utfรธr testserier med testtilfeller
- Generer tilknyttede testrapporter
- Stรธtte for feilsรธking
- For รฅ registrere testresultatene for hver av testene
- Hjelper utviklerne med รฅ mรฅle kodedekning pรฅ kodenivรฅ
- รk produktiviteten til systemet gjennom automatisering
- Forbedre kvaliteten pรฅ programvarekomponenter og applikasjoner
- For รฅ hรฅndtere den komplekse tilstanden som testere synes er vanskelig รฅ simulere
Det er to sammenhenger hvor Test Sele brukes
- Automatiseringstesting: Den inneholder testskript, parametere som er nรธdvendige for รฅ kjรธre disse skriptene og samle resultater for รฅ analysere det
- Integrasjonstesting: Den brukes til รฅ sette sammen to enheter med kode eller modul som samhandler med hverandre for รฅ sjekke om den kombinerte oppfรธrselen er som forventet eller ikke
Test seleverktรธy
- Junite: Verktรธy som brukes under bruk Java
- Nunit: Verktรธy som brukes til bruk .Net rammeverk
Testsele vs testrammeverk
| Test sele | Test Automation Framework |
|---|---|
| En testsele er sammensatt av drivere og stubber, som er smรฅ dummy-programmer som samhandler med programvaren som testes | Det er et sett med prosesser, prosedyrer, abstrackonseptet og et miljรธ der automatiserte tester designes og implementeres |
| Du kan ikke "Record & Playback"-skript i Test Harness | En tester kan manuelt "Record & Playback"-skript i dette rammeverket |
| Testselen inneholder all informasjonen som trengs for รฅ kompilere og kjรธre en test som testtilfeller, mรฅldistribusjonsport (TDP), kildefil under test, stubber, etc. | Testautomatiseringsrammeverket inneholder informasjon som testbibliotek, testverktรธy, automatisert testpraksis, en testplattform, etc. |
| En testsele er kategorisert i Automatiseringstesting Integrasjonstesting |
Automatiseringsrammeverk eksempler Datadrevet testing Sรธkeorddrevet testing Modularitetsdrevet testing Hybrid testing Modellbasert testing Code drevet testing Atferdsdrevet testing |

