Skip to main content

Cos'è un rilascio beta?

Una versione beta è una nuova versione di un programma software che non è stato ancora completamente testato per i bug.Una volta testato con soddisfazione dello scrittore, del proprietario o dell'organizzazione, viene rilasciato come la più recente versione stabile del software.A questo punto il software passerà dall'essere, ad esempio, "versione 4.0b" (per beta ), a "versione 4.0".Potrebbe anche funzionare con un nome in codice mentre in beta.

Una versione beta può essere

aperta o chiusa .Una versione aperta è normalmente disponibile al pubblico per scaricare e testare.Una beta chiusa è disponibile solo per un gruppo specifico di beta tester.

Molti appassionati di computer amano essere beta tester e spesso si iscrivono alle mailing list beta con le società di software.Il vantaggio per la società di software è che il rilascio può essere testato da punteggi di utenti del mondo reale, ciascuno utilizzando sistemi informatici unici con una varietà di hardware e software.Se ci sono conflitti con altri programmi o hardware, i beta test dovrebbero rivelarne la maggior parte.

Poiché una versione beta non è stata completamente testata per i bug, viene fornito con un avvertimento che chiunque scarichi e lo usi lo faccia a proprio rischio.Quando si verificano il più recente rilascio di un programma che esiste già sul computer, alcuni tester scelgono di caricare il rilascio beta nella propria cartella.In questo modo, se causa problemi e deve essere disinstallato, non danneggerà il programma preesistente.

Lo svantaggio del test di un rilascio beta in questo modo è che la configurazione personale dell'utente o i file dalla versione completa non vengono trasportate nell'installazione.Se il rilascio ha un'opzione

rollback integrata nel processo di installazione, questo dovrebbe essere sufficiente, anche se è sempre consigliabile il backup di file importanti.

Questa versione cade da qualche parte lungo il tratto domestico del ciclo di sviluppo del software.Prima arriva lo stadio

pre-alfa , che coinvolge lo sviluppo effettivo delle caratteristiche e la codifica generale.Una volta compilato il software e pronto per i test interni, si trova nella fase alfa .Solo dopo il completamento dei test interni, il software si sposta nella fase Beta Release ;alla fine raggiungendo la terza e ultima fase di diventare un rilascio stabile.