Windows vertraulich: Testen, Testen

Was ist nur aus dem klassischen Softwaretestzyklus mit Alpha, Beta und schließlich Release Candidate geworden? Das Internet hat alles verändert.

Raymond Chen

Das Internet wurde die Sprache geändert – sicherlich die Sprache der Technologie. Die Abwertung der Begriffe wie "beta-Tests" ist weiter zusammen, als Sie denken.

Er verwendet werden, dass ein Produkt durch eine Alpha und Beta-Test-Phase ging. Dann starten Sie Release-Kandidaten oder RCs cranking und versenden die Version, die alle Freigabekriterien übergeben. Alpha Builds links nie das Gebäude. Beta-Builds ging eine kleine Anzahl von vertrauenswürdigen Tester.

Einige Zeit her, begann der Begriff "Release Candidate", d. h., was andernfalls eine Beta aufgerufen wurden würde. Dies schien zu starten, und beachten Sie dabei Personen stellen erfolgen. Vor kurzem wurde jedoch der Begriff "Beta" selbst geändert, weil der Menschen Erwartungen geändert haben.

Zunächst einmal Betatester verwendet eine ausgewählte Gruppe von Personen, die für ihre Fähigkeit, Testen Sie das Produkt unter verschiedensten Bedingungen ausgewählt werden. Sie erwarten wäre schreiben bis sehr detaillierte bug Reports, so dass die Softwareentwickler alle Probleme gelöst werden konnten sie gefunden. Der Titel des Beta-Tester war ziemlich renommierten. Es bedeutete, dass Sie so wertvoll waren, dass ein Unternehmen zu streng vertraulichen Informationen mit Ihnen teilen, um Ihre Unterstützung sicherer bereit war.

Bella Beta

Geheimniskrämer Betatester ist heutzutage ein bedrohten Arten. Jeder erwartet eine public Beta. Wenn eine öffentliche Beta mit begrenzten Teilnahme angekündigt wurde, wird Wettbewerb für diese begehrten Beta-Schlüssel intensive. Beispielsweise wurden alle 75.000 Beta-Steckplätze für Microsoft Security Essentials innerhalb der ersten 24 Stunden gefüllt.

Wie viele Personen heruntergeladen das Programm, da sie als auf eine Vielzahl von Systemen installieren, und nehmen Sie sich Zeit, Qualität, Fehlerberichte zu schreiben? Wie viele von ihnen die Software nur für die Cachet müssen Sie eine Kopie von einer Vorabversion heruntergeladen? Ich natürlich viel mehr in die zweite Kategorie ging. Die für Kinder, die mit den meisten Software-Wins stirbt.

Sie, ist ein enormer Polieren, die auftritt, bevor Sie eine Beta-Version. Eine andere Folge eine weit verbreitete öffentliche Betaversion Versionen ist, dass es ist normalerweise die ersten Einblick Personen Ihrer Software haben. Sie kommen niemals eine zweite Chance, um einen ersten Eindruck zu machen. Selbst wenn die Leute wissen, "Dies ist nur eine Betaversion – das Endprodukt ist besser," ihre Subconscious sagen, "Ich erinnere mich das Produkt. Es abgesaugt."

Betrieb der öffentliche Betaversion ist vergleichbar mit eine öffentliche Ausschreibung zu Ihrer Geburtstagsparty buchen. Sicher ist, mehr Menschen werden angezeigt, aber Ihre Party werden besser? Geschlossenen Betatester übermittelte Fehlerberichten meist höhere Qualität zu sein, da die Tester verstehen, dass sie Fehlerberichte Qualität nicht vor, sie eingeladen wird nicht zur Teilnahme an der nächsten Beta wurden. Andererseits, wenn Sie eine öffentliche Beta öffnen, werden Sie mit einer halben Millionen Kommentare in sechs Wochen überflutet werden. Sie müssen Sie alle diejenigen nützlichen gesucht sift.

In einem Artikel sich ein öffentliche Beta-Tester darüber beschwert, dass er ungefähr 25 Bugs vorgelegt, und nur drei davon wurden behoben. Betrachten Sie dies im Kontext. Gab es eine halbe million Kommentare, und von denen, fast 2.000 Fixes entwickelt wurden. Die eine Update-Rate von 0,4 % darstellt. Die Update-Rate für die betreffenden Betatester wurde andererseits, drei von 25 – oder 12 Prozent. 30-Mal die durchschnittliche Fix-Rate, und war er immer noch nicht zufrieden.

Jetzt hat das Pendel wieder anders äußerer. Wir verwendet, um den wahrgenommenen Fortschritt eines Produkts zu beschleunigen Sie eine RC aufgerufen wird, obwohl es eigentlich nur eine Beta wurde. Jetzt wir absichtlich Under-report einen Fortschritt. Die Verbreitung der "perpetual Beta" im Internet bedeutet Menschen erwarten, dass etwas mit der Bezeichnung Beta voll funktionsfähig, freigegeben oder fast identisch.

Die Produktteams kennen auch die wechselnden Absicht hin zu Software, die mit der Bezeichnung Beta. Nun, wenn Windows so genannte eine Beta-Versionen, ist es wirklich etwas, das bereits den Punkt bestanden hat, in denen erheblichen architektonischen Änderungen vorgenommen werden können. Sie sind nur mit Fehlern gesucht.

Raymond Chen

Raymond Chen -Website unter The Old New Thing*, und sein Buch denselben Titel (Addison-Wesley, 2007) befasst sich mit der Windows-Geschichte, Win32-Programmierung und Verirrt in Peking.*

Verwandter Inhalt