Ausführen von Datenbankkomponententests
Um die Qualität des Codes zu verbessern und beizubehalten, können Sie Datenbankkomponententests erstellen und ausführen, die das Verhalten von Datenbankobjekten überprüfen, und diese Tests in die Versionskontrolle einchecken. Wenn das Datenbankschema von Ihnen oder einem Mitglied des Teams geändert wird, führen Sie sowohl Datenbankkomponententests als auch Softwarekomponententests aus, um zu überprüfen, ob die Änderungen Fehler in bestehenden Funktionen verursacht haben. Sie können einzelne Tests ausführen, oder Sie können als Testlisten bezeichnete Gruppen von Tests ausführen. Weitere Informationen finden Sie unter Verwenden von Testlisten.
Mögliche Arten der Ausführung von Datenbankkomponententests
Wie Sie anhand der folgenden Tabelle sehen können, haben Sie je nach installierter Software mehrere Möglichkeiten, Datenbankkomponententests auszuführen:
Aktion |
Visual Studio Premium oder Visual Studio Ultimate |
---|---|
Führen Sie Tests mithilfe des Fensters Testansicht aus. Weitere Informationen finden Sie unter Gewusst wie: Ausführen von Datenbankkomponententests sowie unter Gewusst wie: Ausführen von automatisierten Tests in Microsoft Visual Studio. |
Ja |
Führen Sie Tests aus, indem Sie den Befehl MSTest.exe an einer Eingabeaufforderung eingeben. Weitere Informationen finden Sie unter Gewusst wie: Ausführen von automatisierten Tests über die Befehlszeile mit MSTest. |
Ja |
Führen Sie Tests im Projektmappen-Explorer aus, indem Sie ein Testprojekt ausführen. Weitere Informationen finden Sie unter Gewusst wie: Ausführen von automatisierten Tests in Microsoft Visual Studio. |
Ja |
Führen Sie Tests im Fenster Testergebnisse erneut aus. Weitere Informationen finden Sie unter Gewusst wie: Erneutes Ausführen eines Tests. |
Ja |
Führen Sie einzelne Tests oder Testlisten im Fenster Testlisten-Editor aus. Weitere Informationen finden Sie unter Gewusst wie: Ausführen von automatisierten Tests in Microsoft Visual Studio. |
Ja |
Führen Sie Tests aus, während Sie in Team Foundation Build ein Projekt erstellen. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren und Ausführen von geplanten Tests nach dem Erstellen der Anwendung. |
Erfordert Team Foundation Server |
Mithilfe einer Testreihe können Sie die Datenbankkomponententests in einer bestimmten Reihenfolge ausführen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Testreihe.
Interpretieren von Testergebnissen
Nachdem Sie die Tests ausgeführt haben, wird im Fenster Testergebnisse angezeigt, bei welchen Tests Fehler aufgetreten sind. Weitere Informationen finden Sie unter Interpretieren von Ergebnissen von Datenbankkomponententests. Weitere Informationen zum Diagnostizieren eines unerwarteten Fehlers finden Sie unter Gewusst wie: Debuggen von Datenbankobjekten.
Ähnliche Szenarien
Generieren von Testdaten für Datenbanken mithilfe von Daten-Generatoren
Vor dem Ausführen von Datenbankkomponententests empfiehlt es sich, in die Datenbank repräsentative Daten einzufügen. Mit angepassten oder integrierten Datengeneratoren können Sie realistische Daten für Tests erstellen, ohne Produktionsdaten für Entwickler verfügbar machen zu müssen.Erstellen und Definieren von Datenbankkomponententests
Sie können Komponententests definieren, um das Verhalten der Datenbankobjekte zu überprüfen und alle Testprojekte anderen Datengenerierungsplänen, Bereitstellungskonfigurationen und Verbindungszeichenfolgen zuzuordnen.Definieren benutzerdefinierter Bedingungen für Datenbankkomponententests
Sie können eine benutzerdefinierte Testbedingung erstellen, um Bedingungen zu testen, die mit den Standardtestbedingungen nicht überprüft werden können.