Mis on beetaversioon?

Beetaversioon on tarkvaraprogrammi uus versioon, mida pole veel täielikult vigade suhtes testitud. Kui seda on autori, omaniku või organisatsiooni poolt rahuldavalt testitud, avaldatakse see tarkvara uusima stabiilse versioonina. Sel hetkel muutub tarkvara näiteks versioonist 4.0b (beetaversioon) versiooniks 4.0. See võib beetaversioonis toimida ka koodnime all.

Beetaversioon võib olla avatud või suletud. Avatud väljalase on tavaliselt üldsusele allalaadimiseks ja testimiseks saadaval. Suletud beetaversioon on saadaval ainult teatud beetatestijate rühmale.

Paljud arvutihuvilised naudivad beetatestijaks olemist ja tellivad sageli tarkvarafirmade beetaversiooni meililiste. Tarkvaraettevõtte eeliseks on see, et väljalaset saavad testida hulgaliselt reaalseid kasutajaid, kes igaüks kasutab ainulaadseid arvutisüsteeme koos mitmesuguse riist- ja tarkvaraga. Kui esineb konflikte teiste programmide või riistvaraga, peaks beetatestimine paljastama enamiku neist.

Kuna beetaversiooni ei ole vigade suhtes täielikult testitud, on sellega kaasas hoiatus, et igaüks, kes selle alla laadib ja kasutab, teeb seda omal riisikol. Arvutis juba olemasoleva programmi uusima väljalaske testimisel otsustavad mõned testijad laadida beetaversiooni oma kausta. Kui see põhjustab probleeme ja vajab desinstallimist, ei kahjusta see olemasolevat programmi.

Sellisel viisil beetaversiooni testimise miinuseks on see, et kasutaja isiklikke konfiguratsioone või faile täisversioonist ei kanta installimisse. Kui versioonil on installiprotsessi sisse ehitatud tagasipööramise suvand, peaks sellest piisama, kuigi alati on soovitatav oluliste failide varundamine.
See väljalase langeb kuhugi tarkvaraarenduse tsükli alguspunkti. Esiteks tuleb alfa-eelne etapp, mis hõlmab funktsioonide tegelikku väljatöötamist ja üldist kodeerimist. Kui tarkvara on kompileeritud ja ettevõttesiseseks testimiseks valmis, on see alfafaasis. Alles pärast ettevõttesisese testimise lõppu liigub tarkvara beetaversiooni faasi; jõudes lõpuks stabiilseks väljalaskeks saamise kolmandasse ja viimasesse etappi.