Software: Alpha Vs. Beta

September 24

Software: Alpha Vs. Beta


Il software richiede rigorosi test e riscrittura prima di uscire in Internet o su scaffali dei negozi. I programmatori di eseguire una serie di test specifici per garantire che i singoli pezzi di lavoro codice bene, quindi verificare l'intero programma. test alfa e beta verificano dopo l'intero pacchetto ha dimostrato di funzionare come un tutto. test Alpha si svolgono normalmente in laboratorio, mentre i test beta coinvolgere utenti reali.

Alpha test

Alpha test si riferisce al primo test dell'intero pacchetto software in un ambiente di laboratorio. La versione alfa non può effettivamente contenere tutte le caratteristiche previste per la versione finale. software Alpha può ancora contenere errori di ortografia, caratteristiche rotte e una vasta gamma di insetti. Solo gli sviluppatori e programmatori partecipare a questo test. Una volta che l'alpha test è stato completato, il software può muoversi in beta.

test beta

software Beta è stato testato per i principali bug e include la maggior parte delle caratteristiche finali, ma si differenzia ancora significativamente dalla versione rilasciata in molti casi. Beta testing coinvolge un ampio gruppo di utenti reali, spesso selezionato da un gruppo di volontari o candidati. Questi beta tester utilizzano il software e cercare insetti e altri errori. Spesso in particolare impegnarsi in comportamenti volti a causare problemi. Durante e dopo il beta test, i programmatori cambiare il software per risolvere i problemi esistenti o aggiungere nuove funzionalità. Le versioni in beta testing hanno spesso numerazione inferiore a 1,0 (per esempio, una versione beta potrebbe essere conosciuto come 0.9.2.)

I candidati di uscita

Una volta che un programma passa tra alfa e beta testing, può diventare una release candidate. Questa fase di test opzionale dà i destinatari in anteprima del software e agisce come un altro giro di test. Gli utenti segnalano bug importanti indietro agli sviluppatori, che li fissano prima di rilasciare la versione finale. Non tutti gli sviluppatori di software utilizzano release candidate. Alcuni passare direttamente a liberare dopo la fase di beta testing.

considerazioni

Anche dopo il rilascio, gli sviluppatori continuano a modificare il programma. Rilasciano questi cambiamenti come nuove versioni o come aggiornamenti. La prima versione porta il numero 1.0. Piccoli aggiornamenti ricevono aumenta al numero di revisione. aggiornamenti più grandi aumentano il numero minore, e una nuova release versione aumenta il numero maggiore. Per esempio, se un editore corregge bug minori, possono rilasciare il programma fissa come versione 1.0.1. Se si aggiungono nuove funzionalità, la prossima versione potrebbe essere la versione 1.1. Se si aggiunge la funzionalità significativa, la prossima versione sarà la versione 2.0.