Beta testing è una pratica comune nel settore software per computer . Prima che i guadagni pubblico un accesso alla versione finale di un prodotto , è comune per un certo segmento del pubblico di mettere il software attraverso i suoi passi , alla ricerca di problemi , test di usabilità e di misurazione delle performance su hardware differente . Il ragionamento per alcuni test beta può essere diversa , ma l'obiettivo finale è sempre quello di migliorare il prodotto che è in ultima analisi, destinato per il consumo pubblico . Definizione
Un test open beta è una fase di test opzionale che un pezzo di software o un videogioco passa attraverso dopo la creazione e il test interni . Tutti i progetti di software passano attraverso varie fasi di sviluppo, o pietre miliari , comunemente coinvolge uno stato di pre - alpha , versione alpha , la versione beta e la versione finale . Con un test beta , un pezzo di software ha raggiunto un punto in cui esso richiede test sostanziale dal mondo esterno . Un beta test è " aperta ", quando quasi ogni persona nel pubblico può testare il software .
Funzione
La società può avere molte ragioni per scegliere una open beta prova per il suo prodotto , ma la ragione principale è quello di trovare bug e problemi di interfaccia che potrebbero influenzare il rilascio del prodotto finale al dettaglio . Saeed Khan in un articolo del 2006 sul sito web Pragmatic Marketing credono di ingresso del pubblico nel processo di sviluppo del software è essenziale : "Sia che si chiama beta testing , validazione esterna , liberazione anticipata o qualcosa d'altro , è quasi universalmente accettato che lo sviluppo del software è un processo iterativo e che il feedback degli utenti è fondamentale per lo sviluppo di grandi prodotti software . " Lanciando una vasta rete di tester pubbliche oltre al prodotto , una società non può solo risolvere i problemi prima che la finalizzazione del prodotto , ma si può assaggiare l'opinione pubblica per ottenere un senso della direzione del prodotto si sta dirigendo .
Limitazioni
Mentre un beta test aperto può dare agli sviluppatori di software preziose informazioni su un prodotto , si può anche fornire informazioni inutili . Il problema principale è che i tester pubblico non sono tester professionali . Saeed Khan mette in questo modo : " ... un programma beta non è un sostituto per la garanzia di buona qualità L'invio di un rilascio anticipato ai beta tester e contando su di loro per trovare i bug che dovrebbe essere fisso è un pessimo obiettivo per una beta . programma ". Inoltre , se una società non fornisce un adeguato metodo di segnalazione di errori o di conferma , l'abbattimento dei dati da un grande beta test aperto può risultare impegnativo e infruttuosa .
Open Beta vs Closed Beta
la differenza principale tra una open beta e un test closed beta è che un test di open beta è disponibile per la maggior parte del pubblico in generale e il test closed beta è aperta solo a un numero ristretto di individui . Il solo invito stile di una closed beta test permette il controllo delle condizioni di prova e crea un focus specifico per il test , quali il codice di rete o problemi di user experience . Mentre beta test aperti hanno una maggiore quantità di tester , chiusi beta test può sceglierti i suoi partecipanti in base a una specifica area geografica , il sistema operativo del computer, gruppo di età o livello di esperienza.