testnivåer
Testnivåer är en modell inom mjukvarutestning som organiserar när och hur tester genomförs i utvecklingsflödet. Genom att dela upp tester i olika nivåer kan man få snabb feedback, begränsa kostnaderna för fel och säkerställa att ändringar bedöms systematiskt. De vanligaste nivåerna är enhetstester, integrationstester, systemtester och acceptanstester.
Enhetstest (unit test) verifierar en enskild funktion eller modul i isolation från resten av systemet. Tester
Systemtest utvärderar hela systemet i en miljö som speglar produktion och omfattar funktionella krav samt ofta
Regressionstestning används över nivåer när systemet ändras för att säkerställa att befintlig funktionalitet inte påverkas. Testpyramiden