von Martin Brinkmann am 23. September 2019 in Windows – Letzte Aktualisierung: September 23, 2019 – 7 Kommentare
Hat die Anzahl der Fehler in Windows-updates erhöhte sich in den letzten paar Jahren? Wenn ja, was ist der Grund für die Zunahme der Fehler? Das ist die Frage, die der ehemalige Microsoft Senior SDET Jerry Berg, besser bekannt als Barnacules, beantwortet in einem aktuellen video.
Berg arbeitete 15 Jahre bei Microsoft und einer der seine Rollen zu entwerfen und entwickeln Instrumente und Prozesse zu automatisieren Tests für Microsoft Windows-Betriebssystem. Er verließ das Unternehmen, nachdem Windows 8.1 ausgeliefert an die öffentlichkeit.
Microsoft verändert die Testverfahren deutlich in den letzten paar Jahren. Berg beschreibt, wie die Prüfung vorgenommen wurde, die Ende 2014 Anfang 2015 Zeitraum und wie Microsoft-testing-Prozesse verändert.
Zurück in 2014/2015, Microsoft beschäftigt ein ganzes team widmete sich der Erprobung des Betriebssystems, baut, updates, Treiber und anderen code. Das team Bestand aus mehreren Gruppen, die ausgeführt würde, tests und diskutieren über bugs und Probleme in den täglichen Sitzungen. Die Tests wurden manuell durch das team und durch automatisiertes testen, und wenn die tests bestanden, geben würde, das in Ordnung zu integrieren den code in Windows.
Die teams liefen die tests auf “echten” hardware im Labor durch automatisierte Tests. Die Maschinen hatten unterschiedliche hardware-Komponenten, wie z.B. Prozessoren, Festplatten, video-und sound-Karten und andere Komponenten umfassen eine Vielzahl von system-Konfigurationen, und das bedeutete, dass Fehler, die betroffen, nur bestimmte hardware-Komponenten oder Konfigurationen festgestellt wurden, in den Prozess.
Microsoft entlassen fast die gesamte Windows-Test-team, wie es bewegt den Fokus von drei Systemen-Windows, Windows Mobile und Xbox-zu einem einzigen system. Das Unternehmen zog die meisten Tests mit virtuellen Maschinen und das bedeutete, laut Berg, dass die tests wurden nicht mehr durchgeführt, die auf realen und unterschiedlichen hardware-Konfigurationen für die meisten Teil.
Microsoft-Mitarbeiter könnten selbst-hosten von Windows, was bedeutet, dass Ihre Maschinen würden auch für die Prüfung genutzt werden. Die Grundidee dahinter war, um feedback von Microsoft-Mitarbeitern, wenn Sie auf Probleme stießen Sie bei der Arbeit Tage. Berg stellt fest, dass self-hosting ist nicht so weit verbreitet, mehr als es vorher war.
Die Hauptquelle der Daten, abgesehen von den automatisierten test-Systemen, die vorhanden sind, kommen von Telemetrie-und Windows-Insider. Windows-Insider-builds installiert sind, auf Millionen von Geräten und Microsoft erfasst Telemetriedaten von allen diesen Geräten.
Wenn etwas abstürzt, Microsoft gibt Informationen über Sie. Eines der Probleme, die im Zusammenhang mit dem sammeln von Telemetrie ist, dass die meisten bugs sind nicht gefangen von ihm. Wenn etwas nicht richtig funktioniert, kann Microsoft nicht in der Lage sein, zu erkennen, die relevanten bits von Telemetrie-Daten. Zwar ist es theoretisch möglich, dass Benutzer Probleme melden, viele nicht, und zu anderen Zeiten, können Probleme gehen unter, weil Sie andere feedback, das Microsoft bekommt von Insidern. Zusätzlich, während die Insider können bugs, ist es oft der Fall, dass die erforderlichen Informationen nicht geliefert Microsoft stellen sich riesige Probleme für die Ingenieure, beauftragt mit der Lösung dieser Probleme.
Tipp: Sie können die Telemetrie-Daten, Microsoft speichert. Auch nützlich: finden Sie heraus, wie Sie zu konfigurieren Telemetrie auf Windows 10.
Zurück in 2014/2015, Microsoft, Testing-team damit beauftragt, analysieren Fehler und Probleme, und Ingenieuren die Daten, die Sie benötigt, um zu beheben diese. Heutzutage Berg Notizen, es ist die Telemetrie, dass die Ingenieure, die schauen, um herauszufinden, wie diese Probleme zu beheben und die Updates werden dann geschoben, um den Kunden Geräte mit Insider-Builds wieder zu sehen, wenn Sie das Problem behoben haben oder wenn es erstellt neue bugs.
Einer der wichtigsten Gründe, warum Microsoft gestoppt, schoben neuen feature-updates für alle auf einmal war, dass Themen, die nicht entdeckt wurden die verarbeiteten potenziell beeinflussen eine große Anzahl von Kunden.
Um zu vermeiden, totale Katastrophen wie die Windows-10-version 1809 starten, schrittweise Einführungen wurden eingeführt, die verhindern würde, dass feature-updates ausgeliefert wird via Windows Update auf die Mehrheit der Maschinen in den frühen Tagen der release.
Schlusswort
Microsoft ausgetauscht die in-house-Testing-team mit Telemetrie-Daten, die es sammelt von Insider-Builds, drückt es auf consumer-und business-Geräte, und ersetzt einen Großteil der PCs, die es verwendet für Tests mit virtuellen Umgebungen.
All das führte zu einer erhöhten Anzahl von Problemen und bugs, die Kunden Gesicht auf die Produktion von Maschinen bei der Installation von Windows updates oder updates. (via WinFuture)
Jetzt Sie: Was ist Ihr nehmen auf Microsoft ‘ s Ansatz? Was muss sich ändern?