Vs. beta Alpha test

August 19

Prima di sviluppatori rilasciano ogni pezzo di software al pubblico, di solito subisce un processo di test al fine di individuare ed eliminare gli insetti e le altre anomalie nel software. A seconda della natura del software e le risorse dello sviluppatore, questo processo può essere lungo e rigoroso, o programmatori può fare la maggior parte delle prove stesse. In ogni ambiente di test, tuttavia, di solito ci sono due distinte fasi - alfa e beta testing.

Alpha test

test Alpha è la prima fase di valutazione del software e di solito si verifica in-house. dipendenti interni, tester professionali o volontari esterni utilizzano il software in loco, valutazione delle funzioni di base del programma. In questa fase, il software è generalmente incompleta, e fasi di collaudo alfa può concentrarsi su moduli di programma specifici anziché il tipo di utilizzo che si verificherebbe a livello cliente al dettaglio. La lunghezza e la portata di alpha testing è compito dello sviluppatore di software, e una volta che il programma raggiunge il livello desiderato di completezza e la stabilità, la fase alpha di test conclude. test alfa sono generalmente operazioni riservate - è quello di evitare che i dettagli del programma da perdite al pubblico prima che la società è pronta a svelare le caratteristiche del prodotto.

test beta

Beta testing coinvolge gli utenti al di fuori del team di sviluppo - spesso tester non professionisti. Alcune aziende consentono ai propri clienti di registrarsi a un nuovo software beta test, mentre altri sviluppatori possono scegliere i loro tester di revisori o di altri utenti tecnicamente esperti in grado di fornire un feedback informata. In questa fase, il software può essere quasi completo, con uno degli obiettivi primari della fase beta testing coinvolge stabilità in condizioni di uso normale. Beta tester di solito lavorano nell'ambito di un accordo di non divulgazione, limitando la quantità di informazioni che possono fornire agli estranei sul software valutano.

Beta aperta

Alcune aziende, in particolare gli sviluppatori di giochi, optano per una fase "open beta". Dopo un normale giro di beta testing, gli sviluppatori possono aprire il loro roster di tester per il pubblico, permettendo a chiunque di iscriversi come un valutatore. Mentre gli sviluppatori sollecitano ancora segnalazioni di errori e valutazioni da beta tester aperte, questo tipo di beta testing spesso serve come una sorta di pubblicità per il software, consentendo agli utenti di sperimentare un assaggio del prodotto prima di acquistarlo dopo la sua versione finale. Software in open beta di solito è quasi completo e potrebbe verificarsi solo piccole modifiche prima di mastering finale.

Uscite

Alcuni sviluppatori freeware di rilasciare pubblicamente il loro software in alpha o beta condizione, dal momento che non possono avere le risorse per testare a fondo i propri programmi. In questi tipi di emissioni, gli utenti devono riconoscere che l'autore fornisce il software senza alcuna garanzia di funzionalità e che essi possono usare a proprio rischio. In molti casi, l'autore lavora a stretto contatto con gli utenti, comunicare con loro circa le loro preferenze e le richieste così come li utilizzano per individuare bug ed errori di programma. Gli autori del freeware più reattivi consentire la loro base di utenti di avere un'influenza significativa sulla sviluppo del software.