Freigeben über


Übersicht über datengesteuerte Komponententests

Aktualisiert: November 2007

Ein datengesteuerter Komponententest ist ein Komponententest, der für jede Zeile einer Datenquelle wiederholt ausgeführt wird.

Ein häufiges Szenario für das Verwenden von datengesteuerten Komponententests ist das Verwenden mehrerer Eingabewerte zum Testen einer API-Funktion. Anstatt mehrere Komponententests zu erstellen, die die API mit jeweils neuen Eingaben aufrufen, oder ein Array in einem Komponententest anzulegen und Schleifencode zu verwenden, können Sie eine einzelne Komponententestmethode verfassen, um die API einer Prüfung zu unterziehen. Sie können dann Daten aus den Zeilen einer Datenbanktabelle abrufen, um sie z.  B. wiederholten Aufrufen der Testmethode zu übergeben.

Sie können diese Methode zum Testen von Anwendungen verwenden, die von mehreren Benutzern mit jeweils eigenen Rollen eingesetzt werden. Für jeden Benutzer wird dann in einer Zeile der Datenquelle die auf Grundlage der Rolle zu erwartende Antwort angegeben. Der Test testet dann die Anwendung, indem die Funktion für jeden Benutzer ausgeführt und dann überprüft wird, ob die erhaltene Antwort mit der erwarteten Antwort übereinstimmt.

Erstellen datengesteuerter Komponententests

Es gibt zwei Möglichkeiten zum Erstellen datengesteuerter Komponententests:

Anzeigen von Testergebnissen für datengesteuerte Komponententests

Nachdem Sie einen datengesteuerten Komponententest ausgeführt haben, werden die Ergebnisse im Fenster Testergebnisse angezeigt. Sie können die Seite Testergebnisse anzeigen, indem Sie auf ein Testergebnis doppelklicken, indem Sie auf ein Testergebnis klicken und dann die EINGABETASTE drücken, oder indem Sie mit der rechten Maustaste auf ein Testergebnis klicken und die Option Testergebnis-Details anzeigen auswählen.

Auf der Seite Testergebnisse wird eine Tabelle angezeigt, deren Zeilen die individuellen Testläufe einer Komponententestmethode darstellen. Jede Zeile der Tabelle entspricht einer Zeile in der Datenbanktabelle, aus der Daten abgerufen wurden. In dieser Anzeige können Sie sehen, welche Eingabesätze erfolgreich waren und welche zum Fehlschlagen geführt haben. Sie können durch Doppelklicken auf eine Zeile der Tabelle zusätzliche Details über die entsprechende Iteration des datengesteuerten Tests anzeigen.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen einer Datenbindung zu einer Webanforderung

Gewusst wie: Konfigurieren eines datengesteuerten Komponententests

Gewusst wie: Anpassen der Testergebnisansicht

Konzepte

Codieren eines datengesteuerten Komponententests

Ausgegebene Testergebnisse

Referenz

DataSourceAttribute

Weitere Ressourcen

Erstellen von Komponententests

Ausführen von Tests