Pretest
Voordat bedrijven producten te koop aanbieden, testen ze hun producten vaak vooraf op veiligheid en betrouwbaarheid. Dit proces omvat meestal het opsporen en oplossen van fouten en het aanbrengen van verbeteringen als dat nodig is. In de computerindustrie kunnen zowel hardware als software vooraf worden getest.
Fabrikanten van computerhardware testen hun producten vaak grondig voordat ze deze aan het publiek leveren. Zo kan een harde schijf worden getest bij extreem hoge en lage temperaturen om te bepalen wat de veilige bedrijfstemperatuur van de harde schijf is. Een chipfabrikant kan een CPU gedurende langere tijd onder maximale verwerkingsbelasting testen om te controleren of deze niet oververhit raakt. Harde schijven, CPU's en RAM worden allemaal op betrouwbaarheid getest, omdat kleine fouten grote problemen kunnen veroorzaken. Moderne computers kunnen miljarden berekeningen per seconde uitvoeren, waardoor zelfs één foutieve berekening per miljard als zeer onbetrouwbaar wordt beschouwd.
Ook software wordt vooraf getest voordat deze te koop wordt aangeboden. De hoeveelheid voorafgaand testen wordt meestal bepaald door de omvang en complexiteit van het programma. In eerste instantie wordt het testen uitgevoerd door het softwareontwikkelingsteam, terwijl de eerste bugs worden opgelost. Vervolgens kan de software een "alpha"-fase doorlopen, waarin de ontwikkelaars en mogelijk andere gebruikers de software testen. Wanneer het programma bijna voltooid is, kan het een "beta"-fase doorlopen, waarin extra gebruikers de software kunnen testen en feedback aan de ontwikkelaars kunnen geven. Deze software wordt bètasoftware genoemd en kan worden verspreid onder een geselecteerde groep gebruikers of onder het grote publiek. Zodra de bètafase is voltooid, is de software klaar voor verkoop.
Test je kennis