Niveauer af softwaretestning
⚡ Smart opsummering
Testniveauer i softwaretestning organiserer kvalitetskontroller i fire sekventielle faser, der validerer et system fra dets mindste enhed til den endelige brugeraccept. Denne ressource forklarer enheds-, integrations-, system- og accepttestning og deres forskellige formål.
4 niveauer af test
Der er hovedsagelig fire Niveauer af test i softwaretest:
- Enhedstest : kontrollerer, om softwarekomponenter opfylder funktionaliteter eller ej.
- Integrationstest : kontrollerer datastrømmen fra et modul til andre moduler.
- Systemtest : evaluerer både funktionelle og ikke-funktionelle behov for testen.
- Acceptantestning : kontrollerer kravene i en specifikation eller en vejledningtract er opfyldt i henhold til leveringen.
Hvert af disse testniveauer har et specifikt formål. Disse testniveauer giver værdi til softwareudviklingens livscyklus.
Detaljer om hvert testniveau
Enhedstest:
A Enhed er den mindste testbare del af systemet eller programmet, som kan kompileres, likes, indlæses og udføres. Denne form for test hjælper med at teste hvert modul separat.
Målet er at teste hver del af softwaren ved at adskille den. Den kontrollerer, at komponenten opfylder funktioner eller ej. Denne form for test udføres af udviklere.
Integrationstest
Integration betyder at kombinere. For eksempel, i denne testfase kombineres og testes forskellige softwaremoduler som en gruppe for at sikre, at det integrerede system er klar til systemtest.
Integration af test kontrollerer datastrømmen fra et modul til andre moduler. Denne form for test udføres af testere.
Systemtest
Systemtest udføres på et komplet, integreret system. Det gør det muligt at kontrollere systemets overensstemmelse i henhold til kravene. Det tester komponenternes overordnede interaktion. Det involverer belastning, ydeevne, pålidelighed og sikkerhedstest.
Systemtest er oftest den sidste test for at verificere, at systemet opfylder specifikationen. Den evaluerer både funktionelle og ikke-funktionelle behov for testen.
Test af accept
Test af accept er en test udført for at finde ud af, om kravene i en specifikation eller en konsekvens er opfyldttract er opfyldt ved levering. Accepttest udføres grundlæggende af brugeren eller kunden. Andre aktionærer kan dog være involveret i denne proces.


