Teilen über


Gewusst wie: Hinzufügen von Testbedingungen zu SQL Server-Komponententests

Sie können den SQL Server-Komponententest-Designer verwenden, um einem SQL Server-Komponententest Testbedingungen hinzuzufügen. Wenn Sie die Testklasse speichern, werden die Testbedingungen automatisch in Ihrem Testprojekt als Visual C#- oder Visual Basic-Code in der Quellcodedatei gespeichert, in der die Testklasse enthalten ist. Nachdem Sie eine Testbedingung gespeichert haben, können Sie diese im SQL Server-Komponententest-Designer oder in der zugehörigen Quellcodedatei bearbeiten.

So fügen Sie Testbedingungen zu einem SQL Server-Komponententest hinzu

  1. Öffnen Sie einen SQL Server-Komponententest im SQL Server-Komponententest-Designer.

    Der Name des geöffneten Tests wird auf der Navigationsleiste oben im SQL Server-Komponententest-Designer angezeigt. Über die Navigationsleiste können Sie die unterschiedlichen Testmethoden auswählen, die in der Testklasse enthalten sind.

  2. Klicken Sie auf der Navigationsleiste auf die Testmethode, der Sie Testbedingungen hinzufügen möchten, oder klicken Sie auf Allgemeine Skripts.

    Hinweis

    CommonScripts sind keinem bestimmten Komponententest zugeordnet. Stattdessen sind sie den Komponententests in der Testklasse vor- oder nachgestellt. Weitere Informationen finden Sie unter Skripts in SQL Server-Komponententests.

  3. Klicken Sie auf der Navigationsleiste auf das Transact-SQL-Skript, dem Sie Testbedingungen hinzufügen möchten. Testbedingungen können dem Vortest-, Test- oder Nachtestskript hinzugefügt werden.

    Das Transact-SQL-Skript für diesen Test wird im Transact-SQL-Editor angezeigt und die zugehörigen Testbedingungen im Bereich Testbedingungen.

  4. Klicken Sie in der Auswahlliste Testbedingungen erst auf eine Testbedingung und dann auf Testbedingung hinzufügen (+).

    Die Testbedingung wird der Komponententestmethode hinzugefügt.

    Hinweis

    Sie können Testbedingungen innerhalb einer Testmethode neu anordnen, indem Sie auf eine Testbedingung und dann im Bereich Testbedingungen auf den Aufwärts- oder Abwärtspfeil klicken.

  5. Wählen Sie die gerade hinzugefügte Testbedingung aus, und zeigen Sie das Fenster Eigenschaften an.

    Konfigurieren Sie die Testbedingung im Fenster Eigenschaften. Sie können die ExecutionTime-Eigenschaft einer Ausführungszeit-Testbedingung ändern. Wenn Sie diese Eigenschaft festlegen, tritt beim Test ein Fehler auf, falls das Transact-SQL-Skript nicht innerhalb der angegebenen Zeit ausgeführt wird.

Weitere Informationen

Erstellen und Definieren von SQL Server-Komponententests
Vorgehensweise: Erstellen eines leeren SQL Server-Komponententests
Vorgehensweise: Erstellen von SQL Server-Komponententests für Funktionen, Trigger und gespeicherte Prozeduren
Verwenden von Testbedingungen in SQL Server-Komponententests
Skripts in SQL Server-Komponententests
Interpretieren der Ergebnisse von SQL Server-Komponententests
Vorgehensweise: Ausführen von SQL Server-Komponententests