Testning
Testning är en systematisk process för att utvärdera en produkt, tjänst eller process med syfte att avgöra i vilken utsträckning den uppfyller specificerade krav och att identifiera defekter eller riskområden. Målet är att minska osäkerhet inför beslut samt förbättra kvaliteten och tillförlitligheten hos det som testas. Testning skiljs ofta från inspektion och verifiering genom att den innebär aktivt utförande och observation av beteende under drift.
I programvaru- och systemutveckling används ofta en flerdimensionell uppdelning av testning i nivåer: enhetstest (test av
Processen omfattar planering (testplan och mål), design av testfall och testdata, genomförande av tester, samt felrapportering
Testning kan vara manuell eller automatiserad. Manuell testning innebär utförande av tester av en människa; automatiserad
Standarder och ramverk som ISO/IEC 29119 eller IEEE 829 har använts i olika sammanhang som vägledning, men