Beta test ali beta testiranje - intenzivna uporaba izdelka pred njegovo objavo na trgu, da se ugotovijo morebitne napake. Ta izraz se običajno uporablja za računalniške programe, igre, strojno opremo.
Za razliko od testiranja alfa, ki so ga izvajali sami razvijalci ali posebni preizkuševalci, so vsi beta prostovoljci med potencialnimi uporabniki vključeni v beta testiranje.
Prostovoljni beta testerji
Sodelovanje v beta testu praviloma ni plačljivo. Prostovoljce pritegne priložnost, da potešijo radovednost glede novega izdelka, sposobnost vpliva na njegovo končno kakovost z prepoznavanjem neznanih napak. Toda razvijalci preizkuševalce pogosto spodbujajo tako, da jim dajejo različne edinstvene bonuse, popuste pri nakupu končne različice itd.
Za same razvijalce je privabljanje široke množice na testiranje tudi priložnost, da pritegnejo pozornost potencialnih potrošnikov, pri čemer dobijo predhodne ocene, eno od sestavnih delov oglaševalske kampanje.
Majhna podjetja, ki se ukvarjajo s proizvodnjo računalniških iger, pogosto prihranijo pri postopku beta testiranja, tako da izdajo končni izdelek z vsemi obstoječimi napakami. Prvi uporabniki se pritožujejo zaradi številnih napak v programu, ki so odpravljene v naslednji posodobitvi.
Preizkuševalci
Velika svetovno znana podjetja, ki proizvajajo dovršeno programsko in strojno opremo, zaposlujejo preizkuševalce za testiranje alfa in beta. Praviloma gre za osebo z izobrazbo programerja, ki pozna standardne ročne in avtomatizirane metode za testiranje programov. Raven plače se praviloma ne razlikuje od plače rednih programerjev v istem podjetju. Sposobnost iskanja nestandardnega načina uporabe izdelka, ki vodi do prepoznavanja naslednje (boljše - kritične) napake, je še posebej cenjena pri preizkuševalcih.
Običajno se sistemsko testiranje izvaja v treh načinih:
- z vidika doslednega upoštevanja navodil za uporabo;
- z vidika popolnega nepoznavanja teh navodil, ki temeljijo na stereotipih in intuitivnem razumevanju;
- z vidika namerne nestandardne uporabe programa.
Potreba po najetih poklicnih preizkuševalcih je razložena s kompleksnostjo končnega izdelka, posebnimi zahtevami za zaposlenega: hkrati mora delovati kot uporabnik in strokovnjak pri ravnanju z izdelkom ter biti sposoben analizirati vedenje sistema iz z vidika razvojnega inženirja.