NivÄer av programvarutestning
⥠Smart sammanfattning
TestnivÄerna inom mjukvarutestning organiserar kvalitetskontroller i fyra sekventiella steg som validerar ett system frÄn dess minsta enhet till slutlig anvÀndaracceptans. Denna resurs förklarar enhets-, integrations-, system- och acceptanstestning och deras olika syften.

4 testnivÄer
Det Àr frÀmst fyra NivÄer av testning i mjukvarutestning:
- Enhetstestning : kontrollerar om programvarukomponenter uppfyller funktioner eller inte.
- Integrationstestning : kontrollerar dataflödet frÄn en modul till andra moduler.
- Kravhantering : utvÀrderar bÄde funktionella och icke-funktionella behov för testningen.
- Acceptantestning kontrollerar kraven i en specifikation eller en kontract Àr uppfyllda enligt leverans.
Var och en av dessa testnivÄer har ett specifikt syfte. Dessa testnivÄer ger vÀrde till mjukvaruutvecklingens livscykel.
Varje testnivÄ Detaljer
Enhetstestning:
A Enhet Àr den minsta testbara delen av systemet eller programmet som kan kompileras, gillas, laddas och köras. Denna typ av testning hjÀlper till att testa varje modul separat.
Syftet Àr att testa varje del av programvaran genom att separera den. Den kontrollerar att komponenten uppfyller funktioner eller inte. Denna typ av testning utförs av utvecklare.
Integrationstest
Integration betyder att kombinera. Till exempel, i denna testfas kombineras och testas olika programvarumoduler som en grupp för att sÀkerstÀlla att det integrerade systemet Àr redo för systemtestning.
Att integrera testning kontrollerar dataflödet frÄn en modul till andra moduler. Denna typ av testning utförs av testare.
Kravhantering
Systemtestning utförs pÄ ett komplett, integrerat system. Det gör det möjligt att kontrollera systemets efterlevnad enligt kraven. Den testar den övergripande interaktionen mellan komponenter. Det handlar om belastning, prestanda, tillförlitlighet och sÀkerhetstestning.
Systemtestning Àr oftast det sista testet för att verifiera att systemet uppfyller specifikationen. Den utvÀrderar bÄde funktionella och icke-funktionella behov av testningen.
Acceptantestning
Acceptantestning Àr ett test som utförs för att avgöra om kraven i en specifikation eller en konsekvens uppfyllstract uppfylls vid leverans. Acceptanstestning utförs i princip av anvÀndaren eller kunden. Andra aktieÀgare kan dock vara involverade i denna process.

