Attribute für Treibermessungen
Die Messsätze von Microsoft weisen in ihrer Konstruktions- und Berechnungslogik häufig gemeinsame Attribute auf. Diese Attribute sind im gesamten Messungs-Workflow vorhanden: vom Erfassen der Telemetriedaten über den Aggregationsprozess bis hin zur Auswertung der Messungen durch Microsoft. Jede Messdefinition verfügt über einen Abschnitt, Messattribute, und listet die Werte der zugehörigen Attribute auf.
Zielgruppentypen
Microsoft definiert eine Zielgruppe als Gruppe von Computern, die einen getesteten, schrittweise eingeführten oder veröffentlichten Treiber herunterladen können. Windows Update (WU) oder ein Downloadprogramm eines anderen Herstellers als Microsoft kann diese Treiber auf die Computer übertragen. Es gibt drei Arten von Zielgruppen: Standardgruppen, erweiterte Zielgruppen und Ökosystem-Zielgruppen.
Standardzielgruppe
Messungen mit Standardzielgruppen erfassen nur Telemetrie von Computern, die den Treiber direkt von WU erhalten haben, und richten sich an die während der Übermittlung festgelegten Zieleinschränkungen des Treibers, z. B. HWID, CHID, Betriebssystem-Untergrenzen und -Obergrenzen.
Erweiterte Zielgruppe
Messungen mit erweiterten Zielgruppen erfassen Telemetriedaten von Computern, die den Zielbeschränkungen eines Treibers entsprechen und den Treiber aus einer beliebigen Quelle erhalten haben, einschließlich Downloadprogrammen, die nicht von Microsoft stammen.
Ökosystem-Zielgruppe
Messungen mit Ökosystem-Zielgruppen erweitern die Datenerfassung über die Zieleinschränkungen eines Treibers hinaus, um das Stichprobenrauschen zu verringern und die statistische Aussagekraft der Messungen zu erhöhen. Diese Messungen erfassen Telemetrie von jedem Computer, der den Treiber aus einer beliebigen Quelle heruntergeladen hat, einschließlich nicht bereitgestellter Computer, die eine identische Version des Treibers heruntergeladen haben.
Ein Treiber wird als mit einem anderen Treiber identisch betrachtet, wenn sie dieselbe Treiber-INF-Version, dasselbe Treiber-INF-Datum und dieselbe Architektur aufweisen.
Zeitraum
Bei der Aggregation von Telemetriedaten erfassen die meisten Messungen Daten aus einem gleitenden Fenster von sieben Tagen. Wenn ein Treiber weniger als sieben Tage getestet wird, wird das gleitende Fenster auf die Testdauer verkürzt. Durch die Beschränkung der Daten auf sieben Tage kann Microsoft Unterschiede in der Nutzung eines Computers zwischen Wochentagen und dem Wochenende berücksichtigen.
Darüber hinaus erkennt Microsoft beim Anzeigen mehrerer Messungen, dass die Fehler im selben Zeitraum aufgetreten sind.
Messkriterien – Computeranzahl und Instanzenanzahl
Die Messungen bestimmen entweder den Prozentsatz der einzelnen Computer, bei denen ein Fehler auftritt, oder sie fassen die Instanzen aller beobachteten Fehler zusammen – wobei für einen einzelnen Computer während des Tests mehrere Instanzen gezählt werden können.
Messungen, die einen Prozentsatz der Computer berechnen, werden häufig auf ein binäres Ergebnis überwacht. Beispielsweise legt die Messung Prozentsatz der Computer, auf denen die Treiberinstallation erfolgreich abgeschlossen wurde fest, ob ein Treiber ohne Fehler installiert wurde, und berechnet den Prozentsatz der Computer, auf denen der Treiber erfolgreich installiert wurde.
Im Gegensatz dazu können Messungen, die Instanzen auswerten, mehrere zurückgegebene Ergebnisse für einen Anwendungsfall überwachen. Beispielsweise überwacht die Messung Anteil der Fehler bei der Vorschau der Kamera mehrere Kameraereignisse im Zusammenhang mit der Verwendung der Previewfunktion. Die Messung bestimmt, wie oft und in welcher Phase des Vorschauprozesses auf den Computern ein Fehler auftritt, und berechnet die durchschnittliche Fehlerrate für die Funktion.
Mindestanzahl und Mindestinstanzen
Jedes Messung verfügt über ein Attribut, das als Mindestpopulation oder Mindestinstanzen bezeichnet wird, und definiert die Mindestanzahl, die von der Berechnungslogik der Messung erforderlich ist, um statistisch signifikant zu sein. Wenn eine Messung nicht über genügend Daten verfügt, zeigt der Teststatus des Treibers Unzureichende Daten an.
Messungen, die Abweichungen vom erwarteten Verhalten bewerten, wie Prozentsatz der WLAN-Sitzungen, die mit einer unerwarteten Trennung enden, erfordern größere Mindestpopulationen, um eine Qualitätsbewertung bereitzustellen.
Kriterien fürs Bestehen
Die Kriterien für das Bestehen einer Messung sind das Mindestmaß an Qualität, die ein Treiber erfüllen muss, um von Microsoft genehmigt zu werden. Dieser Wert wird mit dem aktuellen Wert der Messung bewertet, der berechnet wird, wenn die Messung Telemetriedaten mit ihrer Berechnungslogik verarbeitet.
Microsoft hält einen Treiber für qualitativ hochwertig, wenn alle angewendeten Messungen die Kriterien für das Bestehen erfüllen.
Messungs-ID
Die ID einer Messung ist eine eindeutige Kennung, die von Microsoft verwendet wird, um die Kommunikation in Bewertungskommentaren zu vereinfachen, wenn Entscheidungen über Treiber mit externen Partnern besprochen werden.