Nwlapcug.com


Software: Alfa vs Beta

Software: Alfa vs Beta


Il software richiede rigorosi test e riscrittura prima di andare in Internet o su scaffali. I programmatori eseguono una serie di test specifici per garantire che i singoli pezzi di codice funzionano bene, quindi l'intero programma di prova. Alfa e beta test si verificano dopo l'intero pacchetto è stato indicato per lavorare nel suo complesso. Alfa test avvengono solitamente nel laboratorio, mentre beta test coinvolgono utenti effettivi.

Test alfa

Test Alfa si intende il primo test del pacchetto software tutto in un ambiente di laboratorio. La versione alpha non può effettivamente contenere tutte le caratteristiche previste per la versione finale. Software alfa potrebbe ancora contenere errori di ortografia, rotto caratteristiche e una vasta gamma di insetti. Solo gli sviluppatori e i programmatori partecipano a questa prova. Una volta completata la prova alpha, il software può spostare in beta.

Beta Testing

Versione beta del software è stato testato per grossi bug e include la maggior parte delle caratteristiche finali, ma ancora differisce in modo significativo dalla versione rilasciata nella maggior parte dei casi. Beta testing coinvolge un folto gruppo di utenti reali, spesso scelti da un insieme di volontari o ricorrenti. Questi beta tester utilizzare il software e cercare altri errori e bug. Spesso in particolare si impegnano in comportamenti progettati per causare problemi. Durante e dopo il test beta, i programmatori cambiano il software per risolvere i problemi esistenti o aggiungere nuove funzionalità. Versioni in fase di beta testing hanno spesso numerazione inferiore a 1.0 (per esempio, una versione beta potrebbe essere conosciuta come 0.9.2.)

Release Candidate

Una volta che un programma passa attraverso sia alfa e beta testing, può diventare una release candidate. Questo passaggio facoltativo test dà i destinatari un'anteprima del software e agisce come un altro giro di prova. Gli utenti di segnalare bug principali indietro agli sviluppatori, che risolverli prima di rilasciare la versione finale. Non tutti gli sviluppatori di software utilizzare release candidate. Alcuni si muovono direttamente a rilasciare 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 aggiornamenti. La prima versione di rilascio porta numero 1.0. Piccoli aggiornamenti riceveranno aumenti il numero di revisione. Aggiornamenti più grandi aumentano il numero di minore, e un rilascio di nuova versione aumenta il numero principale. Per esempio, se un editore corregge bug minori, può rilasciare il programma fisso come versione 1.0.1. Se si aggiungono nuove funzionalità, la prossima versione potrebbe essere versione 1.1. Se si aggiungono funzionalità significative, la prossima release sarebbe versione 2.0.