Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wie die Komponententests für verwalteten Code befinden sich SQL Server-Komponententests in Testprojekten. Sie können die Elemente sehen, die einen SQL Server-Unit-Test in der Hierarchie eines Testprojekts im Projektmappen-Explorer darstellen.
Ein SQL Server-Komponententest besteht aus mehreren Elementen, die in mehreren Dateien enthalten sind. In der folgenden Tabelle werden die Dateien beschrieben, die interagieren, um einen SQL Server-Komponententest zu bilden.
| Datei | Description |
|---|---|
.cs oder .vb |
Diese Quellcodedatei enthält eine Klasse, die mit dem [TestClass]-Attribut versehen ist. Diese Klasse enthält eine einzelne Testmethode für jede der enthaltenen SQL Server-Komponententests. Diese Methoden sind mit dem [TestMethod]-Attribut versehen. Jede Testmethode enthält den entsprechenden Code, um das Transact-SQL Testskript auszuführen. Dieser Code wird generiert, wenn die Testmethoden erstellt werden, und Sie können ihn ändern. ANMERKUNG: Wenn Sie im Projektmappen-Explorer auf diese Datei doppelklicken, wird die Testklasse im SQL Server Unit Test Designer geöffnet. Wenn Sie die Datei .cs öffnen möchten, um den .vb Quellcode anzuzeigen, klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Datei, und wählen Sie dann "Code anzeigen" aus. |
.resx |
Diese Ressourcendatei enthält die Transact-SQL-Skripte für alle Tests in der zugeordneten .cs.vb Datei. Diese Gruppe von Skripts enthält das Skript vor dem Test, das Testskript und das Skript nach dem Test. Die Ressourcendatei enthält XML, die Sie bearbeiten können. Die Ressourcendatei wird in der Testassembly kompiliert.Sie sollten Ihre Transact-SQL Skripts mithilfe des SQL Server Unit Test Designer codieren. Weitere Informationen zu den Skripts, die in SQL Server-Komponententests verwendet werden, finden Sie unter Skripts in SQL Server Unit Tests. |
app.config |
In dieser Datei werden die Datenbankverbindungszeichenfolgen und andere Konfigurationseinstellungen wie das Befehlszeitlimit für SQL Server-Unit-Tests des Testprojekts gespeichert. Weitere Informationen finden Sie unter Skripts in SQL Server-Komponententests. |
SQLDatabaseSetup.cs oder SQLDatabaseSetup.vb |
Diese Datei enthält eine Klasse, die die Testumgebung für alle SQL Server-Komponententests im Testprojekt vorbereitet. Basierend auf den Konfigurationseinstellungen in der Datei app.config kann ein SQL Server-Datenbankprojekt auf die Testdatenbank bereitgestellt werden. |