Gewusst wie: Erfassen von Codeabdeckungsdaten mit generischen Tests
Aktualisiert: November 2007
In der Regel werden Codeabdeckungsdaten mit Komponententests in Verbindung gebracht. Sie können jedoch Codeabdeckungsdaten des Codes einer beliebigen Binärdatei erfassen, die zum Bereitstellen dieser Daten instrumentiert wurde. Dies schließt instrumentierte Assemblys oder Binärdateien ein, die von einer Anwendung aufgerufen werden, die von einem generischen Test eingeschlossen wird. Führen Sie die Schritte in Erfassen von Codeabdeckungsdaten aus, um Codeabdeckungsdaten während der Ausführung eines generischen Tests zu erfassen.
Erfassen von Codeabdeckungsdaten
Sie können Codeabdeckungsdaten erfassen, wenn Sie den Produktionscode einer Binärdatei testen, die in einen generischen Test eingebunden ist. Instrumentieren Sie dazu die Binärdatei, wie in folgendem Vorgang erläutert.
So erfassen Sie Codeabdeckungsdaten mit einem generischen Test
Öffnen Sie in Visual Studio das Testprojekt, das den generischen Test enthält.
Öffnen Sie im Projektmappen-Explorer den Ordner Projektmappenelemente.
Doppelklicken Sie im Ordner Projektmappenelemente auf die Datei .testrunconfig.
Das Dialogfeld Testlaufkonfiguration wird angezeigt.
Klicken Sie auf Codeabdeckung.
Wählen Sie unter Wählen Sie die zu instrumentierenden Artefakte aus die Binärdatei mit dem Produktionscode aus, für den Sie Codeabdeckungsdaten erfassen möchten.
Hinweis: Klicken Sie auf Assembly hinzufügen, wenn die Binärdatei nicht unter Wählen Sie die zu instrumentierenden Artefakte aus angezeigt wird. Geben Sie im Dialogfeld Zu instrumentierende Assemblys auswählen die Binärdatei an, und klicken Sie dann auf Öffnen.
Hinweis: Möglicherweise ist die Binärdatei mit dem Produktionscode nicht die Datei, die in den generischen Test eingebunden ist. Manchmal wird festgelegt, dass der generische Test eine Vermittleranwendung als Testumgebung in einen Wrapper einschließen soll. In dieser Testumgebung wird dann der zu testende Produktionscode ausgeführt.
Klicken Sie auf Übernehmen und anschließend auf Schließen.
Wenn Sie nun den generischen Test ausführen, werden Codeabdeckungsdaten erfasst. Weitere Informationen zum Erfassen und Anzeigen von Codeabdeckungsdaten finden Sie unter Gewusst wie: Erfassen von Codeabdeckungsdaten.