Condividi tramite


Windows-informazioni riservate: Test, test

Cosa è accaduto al ciclo di test classico del software costituito da versioni alfa, beta e infine della versione finale candidata? Internet ha cambiato tutto.

Raymond Chen

Internet ha modificato la lingua, certamente la lingua della tecnologia. La svalutazione dei termini come "test della versione beta" viene ulteriormente lungo quanto si possa pensare.

Mai che un prodotto è stato sottoposto a una fase alfa e beta test. Quindi è stato avviato cranking versioni release candidate o switch di console remota e la versione che vengono passati tutti i criteri di rilascio per la spedizione. Generazioni alfa mai lasciati edificio. Build beta è passato a un numero limitato di tester attendibile.

Qualche tempo fa, ha iniziato il termine "release candidate" ovvero ciò che verrebbe altrimenti sono stati chiamati una versione beta. Ci sembrava da effettuare per far iniziare prestando particolare attenzione. Recentemente, tuttavia, il termine "beta" stesso è stato modificato perché sono state modificate le aspettative degli utenti.

Prima di tutto, beta tester utilizzato da un gruppo selezionato di persone scelto per la loro capacità di testare il prodotto in una vasta gamma di condizioni. Si dovrebbe scrivere molto dettagliati report dei bug in modo che gli sviluppatori di software potrebbero risolvere eventuali problemi trovati. Il titolo di Beta Tester era abbastanza prestigioso. In genere sono stati così prezioso che una società è stato disposta a condividere informazioni estremamente riservate al fine di proteggere l'assistenza.

Bella Beta

Oggi, il Tester Beta non è visibile è una specie minacciate di estinzione. Tutti gli utenti prevede una versione beta pubblica. Quando una versione beta pubblica viene annunciata con la partecipazione limitata, diventa intensa concorrenza dei tasti ambita beta. Ad esempio, tutti gli slot di 75000 beta per Microsoft Security Essentials completati entro le 24 ore prima.

Il numero di tali persone scaricato il programma, in quanto sono destinati a installarlo su una vasta gamma di sistemi e perdere tempo a scrivere i report di bug di qualità? Quanti di loro scaricato il software solo per il timbro di avere una copia di un prodotto pre-release? Scommetto molto più rientrata in quest'ultima categoria. Il bambino che muore con la maggior parte dei server wins software.

É è disponibile una grande quantità di lucidatura che si verifica prima di una versione beta. Un'altra conseguenza di una versione beta pubblica diffusione release è in genere è la prima panoramica dispongono del software. Non otterrete mai una seconda possibilità per rendere una prima impressione. Anche se gli utenti conoscono, "Questo è solo una versione beta, ovvero il prodotto finale sarà migliore," loro subconscious diranno, "ricordo quel prodotto. Esso succhiati."

Una versione beta pubblica di funzionamento è simile a un invito pubblico per la festa di compleanno di registrazione. Che verranno visualizzate altre persone, ma le parti saranno di meglio? Report sui bug presentate da chiuso beta tester tendono a essere più elevata qualità perché i tester comprendere che se essi non inviare segnalazioni di bug di qualità, essi non essere invitati a partecipare la successiva versione beta. D'altro canto, se si apre una versione beta pubblica, sarà essere inondati metà un commenti milioni in sei settimane. È possibile vagliare tutti questi per individuare quelli utili.

In un articolo, public beta tester denunciato che ha presentato i bug di circa 25 e solo tre di essi sono stati risolti. Prendiamo in considerazione in questo contesto. Durante la metà un commenti milioni e da quelle, quasi 2000 correzioni sono state sviluppate. Che rappresenta un tasso di correzione del 0,4%. D'altro canto, il tasso di correzione per i tester beta in questione era tre di 25- o del 12%. Che è di 30 volte la velocità di correzione medio, e non sapeva ancora felice.

A questo punto il pendolo è ammainati nuovamente in altra direzione. È stato utilizzato per accelerare l'avanzamento di un prodotto, percepita chiamando un RC anche se era semplicemente una versione beta. A questo punto abbiamo intenzionalmente under-report qualsiasi stato di avanzamento. La prevalenza di "perpetua beta" su Internet si intende persone si aspettano qualcosa rilasciato con l'etichetta beta sia pienamente funzionale, o quasi in questo caso.

I team di prodotto sono ben consapevoli di invitando mutevoli verso software con l'etichetta beta. A questo punto, quando un elemento chiamato una versione beta versioni di Windows, è veramente qualcosa che ha già superato il punto dove è possibile apportare modifiche significative all'architettura. Che cercano solo i bug.

Raymond Chen

Raymond Chen sito Web, The Old New Thing*, e il suo libro lo stesso titolo (Addison-Wesley, 2007) riguarda Windows cronologia, programmazione Win32 e vadano perduti in Pechino.*

Contenuto correlato