Partager via


Windows confidentielles : Test, test

Qu'en est-il des tests classiques de logiciel des cycles d'alpha, de bêta et de la version d'évaluation finale ? L'Internet a changé tout cela.

Raymond Chen

Internet a changé la langue — certainement la langue de la technologie. La dévaluation de termes tels que « test bêta » est encore plue long que vous le pensez.

Il est utilisé afin qu'un produit est passé par l'intermédiaire d'une phase alpha et bêta test. Ensuite, vous avez démarré DEMARRAGE des prototypes ou RCs et d'expédition de la version transmis tous les critères de publication. Les versions alpha jamais à gauche du bâtiment. Compilations bêta est passée à un petit nombre de testeurs approuvés.

Quelques temps auparavant, le terme « version finale candidate » a commencé à ce qui signifie que ce qui aurait sinon été appelé une version bêta. Cela semblait être effectué afin de rendre les gens à porter une attention. Récemment, cependant, le terme « bêta » lui-même a changé parce que les attentes des personnes qui ont changé.

Tout d'abord, bêta-testeurs était un groupe de personnes choisies pour leur capacité à tester le produit dans un large éventail de conditions. Ils peuvent être attendus pour la rédaction des extrêmement détaillés des rapports de bogue afin que les développeurs de logiciels pourraient résoudre tout problème ils trouvés. Le titre du testeur bêta a été relativement prestigieux. Elle signifiait que vous étiez si précieuses qu'une société était disposée à partager des informations hautement sensibles avec vous afin de sécuriser votre assistance.

Bella bêta

Aujourd'hui, le testeur bêta inconnue est une espèce menacée. Tout le monde s'attend à une version bêta publique. Lorsqu'une version bêta publique est annoncée avec la participation limitée, concurrence pour ces clés bêta convoitée devient intense. Par exemple, tous les emplacements de 75 000 bêta pour Microsoft Security Essentials ont été remplis dans les 24 heures.

Combien de personnes téléchargé le programme, car ils destinés à l'installer sur un large éventail de systèmes et de prendre le temps de rédiger des rapports de bogues de qualité ? Combien d'entre eux téléchargé le logiciel uniquement pour le cachet d'avoir une copie d'un produit préliminaire ? Je parie que beaucoup plus est tombée à cette catégorie. L'enfant qui meurt avec le service wins la plupart des logiciels.

Il y a beaucoup de polissage qui intervient avant la version bêta. Autre conséquence d'une version bêta publique largement répandue versions est qu'il est généralement le premier aperçu personnes disposent de votre logiciel. Vous obtenez jamais une seconde chance pour rendre une première impression. Même si les gens sachent, "il s'agit simplement d'une version bêta — le produit final seront améliorée, « leur subconscient diront, « je me souviens de ce produit. Il aspiré. »

Fonctionnement d'une version bêta publique est à l'instar de votre fête d'anniversaire de marchés publics. Bien sûr, plus de personnes s'afficheront, mais votre partie sera mieux ? Rapports de bogues soumis par fermé bêta-testeurs ont tendance à être de meilleure qualité dans la mesure où les testeurs comprennent que si elles ne présentent des rapports de bogues de qualité, ils ne sont pas invités à participer à la prochaine version bêta. En revanche, si vous ouvrez une version bêta publique, vous allez gardes-barrières avec moitié un commentaires millions en six semaines. Vous devrez passer en revue tous les consulter pour ceux qui sont utiles.

Dans un article, un testeur de la version bêta publique plaignent du fait qu'il a soumis des bogues d'environ 25 et seuls trois d'entre eux ont été résolus. Prenons l'exemple de contexte. Il y avait la moitié un million de commentaires, et de ceux, près de 2 000 correctifs ont été développées. Qui représente un taux de correction de 0,4 %. D'autre part, le taux de correctif du testeur bêta en question était trois de 25 — ou 12 pour cent. C'est le taux moyen correctif 30 fois, et ne toujours savait Joyeux.

Maintenant le pendule a avec retour l'autre manière. Nous avons utilisé pour accélérer la progression perçue d'un produit, en appelant un RC même s'il s'agissait simplement d'une version bêta. Maintenant, nous under-report intentionnellement un progrès quelconque. La prévalence de « bêta perpétuelle » sur Internet signifie de gens attendent quelque chose publié avec l'étiquette Bêta pour être entièrement fonctionnel ou proches.

Les équipes de produit, vous devez connaître le sentiment de décalage vers le logiciel identifié bêta. Désormais, lorsque les versions Windows ce que l'on appelle une version bêta, il est vraiment quelque chose qui est déjà passée au point où les modifications architecturales importantes peuvent être faites. Ils recherchent uniquement les bogues.

Raymond Chen

Raymond Chen site Web, The Old New Thing*, et son livre du même titre (Addison-Wesley, 2007) traite des fenêtres historique, programmation Win32 et se perdre dans Beijing.*

Contenu associé