Hvad er en stabilitetstest?
En stabilitetstest er i det væsentlige en stresstest for et softwareprogram, central behandlingsenhed eller computerkomponent, såsom et videokort. Ideen er at stresse komponenten maksimalt for at bestemme, hvor godt den klarer sig under tryk, og at etablere ydelsesparametre. Der er en række anvendelser til stabilitetstestning, lige fra rutinemæssig test udført under produktudvikling til test udført af overklokere for at undersøge begrænsningerne i deres systemer, før de begynder at foretage ændringer.
I en stabilitetstest skubbes en komponent til det punkt, at det går ned for at lære, hvor dets begrænsninger er. Stabilitetstestning kan også bruges til at bestemme, hvor længe en komponent kan arbejde under høj belastning, og på hvilket tidspunkt andre fejl end en total nedbrud begynder at forekomme. Et antal computerprogrammer er designet til at blive brugt i stabilitetstest, hvor folk indlæser softwaren på deres computer og tillader det at køre testen, og folk kan også udføre test manuelt.
Stabilitetstest er en meget vigtig del af produktudviklingen. Det bruges til at bestemme begrænsningerne for et produkt, inden det frigives, og til at identificere områder, der kan kræves forbedring eller ændring før produktudgivelsen. Stabilitetstesten er også en del af den kvalitetssikringstest, der bruges til at vise lagerholdere produktets muligheder, og for at sikre dem, at produktet testes omhyggeligt, før det går på markedet.
En CPU-stabilitetstest er en meget populær form for stabilitetstest. Denne type test kontrollerer for processorens stabilitet og overvåger også processorens ydeevne, efterhånden som processorens arbejdsbelastning øges. For eksempel, hvis en processor begynder at udvikle fejl under en relativt let belastning, er det muligvis ikke vigtigt, at den vil modstå en høj belastning, før den går ned, fordi brugerne vil blive frustrerede over fejlene længe, før de støder på en nedbrud. Da mange computerbrugere forventer at være i stand til at køre flere programmer med høje krav til processorkraft på én gang, er CPU-stabilitetstest vigtig for producenter, der ønsker, at deres kunder skal være tilfredse.
En stabilitetstest kan bruges til at kontrollere et nyligt konfigureret system eller til at revidere et eksisterende system for at bestemme, om det fungerer som ønsket. Stabilitetstest kan være vigtigt fra et sikkerhedsmæssigt synspunkt, da de kan identificere svaghedsområder, der kan udnyttes af nogen, der prøver at angribe et system eller en individuel computer.