Freigeben über


Ausführen von SQL Server-Komponententests

Um eine beständige und optimale Codequalität zu gewährleisten, können Sie SQL Server-Komponententests erstellen und ausführen, durch die das Verhalten von Datenbankobjekten überprüft wird, und die Tests anschließend in die Versionskontrolle einchecken. Nachdem das Datenbankschema von Ihnen oder einem der Teammitglieder geändert wurde, führen Sie sowohl SQL Server-Komponententests als auch Softwarekomponententests aus, um sicherzustellen, dass bestehende Funktionen durch die Änderungen nicht außer Kraft gesetzt wurden. Sie können Einzeltests oder Testgruppen ausführen, die als "Testlisten" bezeichnet werden. Weitere Informationen finden Sie unter Verwenden von Testlisten (Visual Studio 2010).

Methoden zum Ausführen von SQL Server-Komponententests

Sie können SQL Server-Komponententests auf unterschiedliche Weisen wie folgt ausführen (je nach installierter Software):

Sie können die SQL Server-Komponententests in einer bestimmten Reihenfolge ausführen, indem Sie eine Testreihe verwenden. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen einer Testreihe (Visual Studio 2010) oder  Vorgehensweise: Erstellen einer Testreihe (Visual Studio 2012).

Interpretieren der Testergebnisse

Nach Abschluss der Tests wird im Fenster Testergebnisse angezeigt, welche Tests erfolgreich bzw. fehlerhaft waren. Weitere Informationen finden Sie unter Interpretieren der Ergebnisse von SQL Server-Komponententests. Weitere Informationen zur Diagnose unerwarteter Fehler finden Sie unter Vorgehensweise. Debuggen von Datenbankobjekten.

Themen in diesem Abschnitt

Dieser Abschnitt enthält die folgenden Themen:

Erstellen und Definieren von SQL Server-Komponententests
Sie können Komponententests definieren, um das Verhalten von Datenbankobjekten zu überprüfen, und jedem Testprojekt unterschiedliche Datengenerierungspläne, Bereitstellungskonfigurationen und Verbindungszeichenfolgen zuweisen.

Benutzerdefinierte Testbedingungen für SQL Server-Komponententests
Sie können eine benutzerdefinierte Testbedingung erstellen, um Komponenten auf Bedingungen zu testen, die mit den Standardtestbedingungen nicht überprüft werden können.

Weitere Informationen

Überprüfen des Datenbankcodes mithilfe von SQL Server-Komponententests