Share via


Erstellen eines Adapters für diagnostische Daten zum Sammeln von benutzerdefinierten Daten oder Beeinflussen eines Testsystems

Sie können einen eigenen Adapter für diagnostische Daten erstellen, um Daten während der Ausführung eines Tests zu erstellen oder im Rahmen des Tests den Testcomputer zu beeinflussen.Sie möchten beispielsweise Protokolldateien sammeln, die von der getesteten Anwendung erstellt werden, und diese an die Testergebnisse anhängen, oder Sie möchten Tests ausführen, wenn nur noch wenig Speicherplatz auf Ihrem Computer vorhanden ist.Verwenden von APIs, die in Visual Studio Premium bereitgestellt wird, können Sie Code schreiben, um Aufgaben an bestimmten Punkten im Testlauf auszuführen.Zum Beispiel können Sie Aufgaben beim Start eines Testlaufs, vor und nach der Ausführung der einzelnen Tests und beim Beenden des Testlaufs ausführen.

Mithilfe einer Datei mit Konfigurationseinstellungen können Sie Standardeingaben für einen benutzerdefinierten Adapter für diagnostische Daten bereitstellen.So können Sie beispielsweise Informationen zum Speicherort der zu erfassenden Datei angeben, die den Testergebnissen angefügt werden soll, und festlegen, wie viel Speicherplatz auf dem System verbleiben soll.Diese Daten können für alle von Ihnen erstellten Testeinstellungen konfiguriert werden.Sie können mit dem von Microsoft Test Manager bereitgestellten Standardeditor angezeigt und bearbeitet werden. Es besteht auch die Möglichkeit, ein eigenes Benutzersteuerelement zu erstellen, das als Editor verwendet wird.Alle an der Adapterkonfiguration im Editor vorgenommenen Änderungen werden mit den Testeinstellungen gespeichert.

Wenn Sie die Tests von Microsoft Test Manager aus ausführen, können Sie die Testeinstellungen dem Testplan zuordnen.Wenn Sie die Tests in Visual Studio ausführen, müssen Sie für diese Testeinstellungen festlegen, dass sie aktiv sind. Weitere Informationen zu Testeinstellungen, finden Sie unter Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen.

Aufgaben

In den folgenden Themen wird veranschaulicht, wie Sie Adapter für diagnostische Daten erstellen können:

Aufgaben

Verwandte Themen

Erstellen eines Adapters für diagnostische Daten: stellen Sie einen Adapter für diagnostische Daten erstellen, indem Sie eine Klassenbibliothek erstellen und anschließend, verwenden den Adapter für diagnostische Daten API, um Informationen zu sammeln, die gewünschten oder zum ein Testsystem aus, das Sie verwenden, um die Tests auszuführen.

Installieren eines benutzerdefinierten Adapter für diagnostische Daten: Sie können den Adapter für diagnostische Daten oder einen von anderer Seite bereitgestellten Adapter installieren, indem Sie diesen in das richtige Verzeichnis kopieren.

Auswählen eines benutzerdefinierten Adapters für diagnostische Daten, der beim Ausführen der Tests verwendet wird: Sie können den Adapter für diagnostische Daten auswählen, der für die Testeinstellungen verwendet werden soll, d. h. den Adapter, der zum Ausführen der Tests verwendet wird.

Das Konfigurieren der durch einen Adapter für diagnostische Daten ausgeführten Aktionen: Sie können Einstellungen zur Steuerung der Aktionen des Adapters für diagnostische Daten in den entsprechenden Testeinstellungen konfigurieren.

Ähnliche Szenarien

Beispielcode für das Erstellen eines einfachen Adapters für diagnostische Daten, der eine Datei erfasst, und einen benutzerdefinierten Editor für den Adapter finden Sie unter Beispielprojekt für das Erstellen eines Adapters für diagnostische Daten.

Auf dieser Seite der Microsoft-Website finden Sie Beispielcode, mit dem Sie den Prozessmonitor während einer Testausführung aufrufen und die Protokolldaten an den Test zurückgeben können, damit diese in die Ergebnisse hochgeladen werden.

Externe Ressourcen

Dd286727.collapse_all(de-de,VS.110).gifLeitfaden

Tests für fortlaufende Übermittlung mit Visual Studio 2012 - Chapter 6: Eine Tests-Toolbox

Siehe auch

Aufgaben

Beispielprojekt für das Erstellen eines Adapters für diagnostische Daten

Konzepte

Einrichten von Computern und Sammeln von Diagnoseinformationen mithilfe von Testeinstellungen