Kompjuterizirana provjera valjanosti sustava (CSV) je skup tehnika provjere valjanosti i dokumentacije koji prati hardver i korisnika sustava. Ova se dokumentacija pojavljuje od početka sustava i dovršava tek kada proizvođač povuče sustav za noviji. Mnogi ljudi izrađuju svoje vlastite prilagođene sustave i, osim ako ne namjeravaju prodati te sustave, ne podliježu kompjuteriziranoj validaciji sustava. CSV je namijenjen osigurati da sustav radi dosljedno i da ne padne ispod prosječne razine kvalitete.
Kada se na sustavu koristi računalna provjera valjanosti sustava, provjeravaju se dvije glavne stvari: korisnik i hardver. Korisnički odjeljak nije izričito o tome što korisnik radi, već o tome što korisnik može učiniti. Na primjer, ako bi sustav trebao dopustiti korisniku obavljanje određenih funkcija, tada će se te funkcije nadzirati. S hardverom su dokumentirani i minimalni i preporučeni hardverski zahtjevi, a CSV će provjeriti opterećenje hardvera kako bi se uvjerio da ispravno funkcionira nakon nastavka upotrebe.
U većini slučajeva, računalna provjera valjanosti sustava počet će u trenutku kada je sustav online i upotrebljiv. To će omogućiti kreatorima da brzo procijene učinkovitost sustava i lakše će odrediti minimalne hardverske zahtjeve. CSV se nastavlja koristiti sve dok kreatori ne povuku sustav, bilo zato što ga više ne podržavaju ili zato što je napravljen bolji sustav. Iako drugi ljudi još uvijek mogu koristiti sustav, kreatori ga više nisu obvezni nadzirati.
Većina popularnih hardverskih i računalnih sustava prodaje se na javnom tržištu kako bi ih mogli koristiti potrošači i tvrtke. U isto vrijeme, neki ljudi izrađuju prilagođene sustave za vlastitu upotrebu, bilo za zabavu ili zato što vjeruju da komercijalni hardver i sustavi nisu dovoljno moćni ili optimizirani. Osim ako ovaj prilagođeni sustav ne dođe na javno tržište, obično nije prisiljen imati kompjuteriziranu provjeru valjanosti sustava.
Iako se može činiti iritantnim stalno nadzirati sustav, postoje neki dobri razlozi za implementaciju kompjuterizirane provjere valjanosti sustava. Glavni razlog je osigurati da sustav radi dosljedno i da njegova kvaliteta ne pada nakon duljeg korištenja. Drugi razlog za to je taj što se pogreške mogu pojaviti u sustavu nakon dužeg korištenja, a to proizvođačima olakšava pronalaženje i ispravljanje pogrešaka.