Freigeben über


Grundlegende Testergebnisse

Aktualisiert: November 2007

Durch das Ausführen eines Tests wird ein Ergebnis erzeugt, das im Fenster Testergebnisse überprüft werden kann. Einige Testergebnisse sind allen Testtypen gemeinsam. Andere Ergebnisse werden nur bei bestimmten Testtypen ausgegeben oder haben je nach Testtyp eine andere Bedeutung.

Zudem werden in den folgenden Erläuterungen sehr einfache Testergebnisse verwendet. Die tatsächlichen Ergebnisse eines ausgeführten Tests enthalten i. d. R. sehr viel ausführlichere Angaben. Weitere Informationen finden Sie unter Ausgegebene Testergebnisse.

Testergebnisse

Dies sind die Testergebnisse, die von verfügbaren Testtypen in Visual Studio Team System Test Edition erzeugt werden:

  • Abgebrochen. Der Testlauf wurde vom Tester beendet. Der zum betreffenden Zeitpunkt ausgeführte Test erhält den Status Abgebrochen. Alle nachfolgenden Tests im Testlauf erhalten den Status Nicht ausgeführt.

  • Nicht ausgeführt. Der Testlauf wurde vom Tester beendet. Der zum betreffenden Zeitpunkt ausgeführte Test erhält den Status Abgebrochen. Alle nachfolgenden Tests im Testlauf erhalten den Status Nicht ausgeführt.

  • Erfolgreich (Testlauf abgebrochen). Ein einzelner Test wurde erfolgreich ausgeführt. Nach abgeschlossener Ausführung dieses Tests wurde der Testlauf vom Tester beendet.

  • Nicht ausführbar. Der Test konnte aufgrund von Fehlern in der Testdefinition nicht ausgeführt werden. Ein Komponententest hat z. B. das Testergebnis Nicht ausführbar, wenn eine ganze Zahl zurückgegeben wird. (Komponententestmethoden müssen void zurückgeben.)

  • Verbindung getrennt. Hierbei handelt es sich um einen Remotetestlauf, bei dem die Verbindung getrennt wurde. Die Verbindung kann später wiederhergestellt werden. Dieses Ergebnis wird gemeldet, sobald die Verbindung bei einem Remotetestlauf getrennt wird. Wenn der Tester eine Verbindung mit diesem Remotetestlauf herstellt, erhält er das Ergebnis des Tests.

  • Timeout. Das Zeitlimit für den Test oder Testlauf wurde überschritten.

  • Ausstehend. Der Testlauf wurde gestartet und wird ausgeführt, die Ausführung des einzelnen Tests ist jedoch noch nicht abgeschlossen.

  • In Bearbeitung. Der Test wird gegenwärtig ausgeführt.

  • Abgeschlossen. Der Testlauf ist abgeschlossen; dieses Ergebnis tritt nur bei Auslastungstests ein.

  • Nicht eindeutig. Beim Ausführen des Tests hat keine Assert-Anweisung das Ergebnis Fehler erzeugt, und es wurde mindestens eine Assert.Inconclusive-Anweisung erfüllt. Dieses Ergebnis tritt nur bei Komponententests ein.

  • Fehler. Die genaue Bedeutung ist abhängig vom jeweiligen Testtyp:

Testtyp

Bedeutung

Komponententest

Bei der Ausführung des Tests hat mindestens eine Assert-Anweisung des Ergebnis Fehler erzeugt, oder der Test hat eine unerwartete Ausnahme ausgelöst.

Generischer Test

Der Test hat einen anderen Wert als 0 zurückgegeben.

Manueller Test

Das Ergebnis wurde vom Tester als Fehler angegeben.

Webtest

Mindestens eine Anforderung war nicht erfolgreich.

Auslastungstest

Mindestens einer der enthaltenen Tests ist fehlgeschlagen.

Testreihe

Mindestens einer der enthaltenen Tests ist fehlgeschlagen.

  • Erfolgreich. Die genaue Bedeutung ist abhängig vom jeweiligen Testtyp:

Testtyp

Bedeutung

Komponententest

Bei der Ausführung des Tests haben keine Assert-Anweisungen das Ergebnis Nicht eindeutig oder Fehler erzeugt, es wurde keine unerwartete Ausnahme ausgelöst, und das Zeitlimit wurde nicht überschritten.

Generischer Test

Der Test hat den Wert 0 (null) zurückgegeben, und das Zeitlimit wurde nicht überschritten.

Manueller Test

Das Ergebnis wurde vom Tester als Erfolgreich angegeben, und bei dem Testlauf, zu dem dieser Test gehört, wurde das Zeitlimit nicht überschritten.

Webtest

Alle Anforderungen waren erfolgreich, und während des Tests ist keine Zeitüberschreitung aufgetreten.

Auslastungstest

Alle enthaltenen Tests wurden erfolgreich abgeschlossen.

Testreihe

Alle enthaltenen Tests wurden erfolgreich abgeschlossen, und während des Tests wurde das Zeitlimit nicht überschritten.

Siehe auch

Aufgaben

Gewusst wie: Anpassen der Testergebnisansicht

Konzepte

Ausgegebene Testergebnisse

Verwenden der Assert-Klassen

Weitere Ressourcen

Speichern und Veröffentlichen von Testergebnissen