Mis on stabiilsustest?

Stabiilsustest on sisuliselt tarkvaraprogrammi, keskseadme või arvutikomponendi (nt videokaardi) stressitest. Idee on komponendile maksimaalselt rõhuda, et teha kindlaks, kui hästi see surve all toimib, ja jõudlusparameetrite kindlaksmääramiseks. Stabiilsuse testimiseks on mitmeid kasutusviise, alates tootearenduse käigus läbiviidud rutiinsetest testidest kuni kiirendajate poolt läbiviidavate testideni, et uurida oma süsteemide piiranguid enne muudatuste tegemist.

Stabiilsustestis surutakse komponent kokkupõrkeni, et teada saada, kus on selle piirangud. Stabiilsustesti saab kasutada ka selleks, et teha kindlaks, kui kaua komponent võib suure pinge all töötada ja millisel hetkel hakkavad ilmnema muud vead peale täieliku krahhi. Mitmed arvutiprogrammid on loodud kasutamiseks stabiilsuse testimisel, inimesed laadivad tarkvara oma arvutisse ja lubavad sellel testida, samuti saavad inimesed teste läbi viia käsitsi.

Stabiilsuse testimine on tootearenduse väga oluline osa. Seda kasutatakse toote piirangute määramiseks enne selle vabastamist ja valdkondade tuvastamiseks, mis võivad vajada täiustamist või muutmist enne toote vabastamist. Stabiilsustest on ka osa kvaliteeditagamise testimisest, mida kasutatakse aktsionäridele toote võimekuse näitamiseks ja neile kinnitamiseks, et toodet testitakse enne selle turule tulekut põhjalikult.

Protsessori stabiilsustest on üks väga populaarne stabiilsustesti vorm. Seda tüüpi test kontrollib protsessori stabiilsust ja jälgib ka protsessori jõudlust, kui protsessori töökoormus suureneb. Näiteks kui protsessor hakkab suhteliselt väikese koormuse korral vigu tekitama, ei pruugi see olla oluline, et see enne kokkujooksmist suurele koormusele vastu peab, sest kasutajad on vigade pärast pettunud juba ammu enne kokkujooksmist. Kuna paljud arvutikasutajad eeldavad, et saavad korraga käivitada mitut suure töötlemisvõimsusega programmi, on protsessori stabiilsuse testimine oluline tootjatele, kes soovivad, et nende kliendid oleksid rahul.

Stabiilsustesti saab kasutada äsja konfigureeritud süsteemi kontrollimiseks või olemasoleva süsteemi auditeerimiseks, et teha kindlaks, kas see töötab soovitud viisil või mitte. Stabiilsustestid võivad olla turvalisuse seisukohast olulised, kuna need võivad tuvastada nõrku kohti, mida võib ära kasutada, kui keegi üritab rünnata süsteemi või üksikut arvutit.