robusthetstestning
Robusthetstestning är en praxis inom mjukvarutestning som bedömer hur väl ett system klarar av oväntade eller felaktiga indata, föränderliga miljöförhållanden och resursbegränsningar utan att krascha eller bete sig oförutsägbart. Målet är att programmet förblir stabilt, att fel hanteras säkert och att användaren får tydlig återkoppling när problem uppstår.
Vanliga fokusområden är negativa tester, gränsvärdesanalys och tester av felhantering. Man undersöker hur systemet hanterar ogiltiga
Metoder inkluderar fuzz testing för slumpmässiga eller muterade indata, felinjektion av komponenter, belastnings- och stresstester samt
Testdesignen fokuserar ofta på negativa scenarier och konfigurationsvariationer samt att dokumentera hur och vilka fel som
I verksamhetskritiska eller säkra system är robusthetstestning särskilt viktigt för att uppnå pålitlighet och fail-säker beteende.