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.
SQL Server-Komponententests werden wie Komponententests für verwalteten Code in Testprojekten angelegt. Die Elemente, aus denen sich ein SQL Server-Komponententest zusammensetzt, können im Projektmappen-Explorer in der Hierarchie eines Testprojekts angezeigt werden.
Ein SQL Server-Komponententest besteht aus mehreren Elementen, die in verschiedenen Dateien enthalten sind. In der folgenden Tabelle sind die Dateien beschrieben, die in einem SQL Server-Komponententest zusammenwirken.
File | Beschreibung |
---|---|
CS- oder VB-Datei | Diese Quellcodedatei enthält eine mit dem [TestClass]-Attribut ergänzte Klasse. Die Klasse enthält eine einzelne Testmethode für jeden enthaltenen SQL Server-Komponententest. Diese Methoden werden mit dem [TestMethod]-Attribut ergänzt. Jede Testmethode enthält den geeigneten Code zum Ausführen des Transact-SQL-Testskripts. Dieser Code wird bei der Erstellung der Testmethoden generiert und kann geändert werden. HINWEIS: Wenn Sie im Projektmappen-Explorer auf die Datei doppelklicken, wird die Testklasse im SQL Server-Komponententest-Designer geöffnet. Um die CS- oder VB-Datei zu öffnen und den Quellcode anzuzeigen, klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Datei und klicken dann auf Code anzeigen. |
RESX-Datei | Diese Ressourcendatei enthält die Transact-SQL-Skripts für alle Tests in der zugehörigen CS- oder VB-Datei. Die Skriptgruppe umfasst das Vortestskript, das Testskript sowie das Nachtestskript. Die Ressourcendatei enthält editierbare XML. Die Ressourcendatei wird in die Testassembly kompiliert. Sie sollten Ihre Transact-SQL-Skripts mithilfe des SQL Server-Komponententestdesigners programmieren. Weitere Informationen zu den Skripts, die in SQL Server-Komponententests verwendet werden, finden Sie unter Skripts in SQL Server-Komponententests. |
"App.config" | In dieser Datei werden die Datenbankverbindungszeichenfolgen für das Testprojekt sowie weitere Konfigurationseinstellungen für SQL Server-Komponententests gespeichert, beispielsweise das Befehlstimeout. Weitere Informationen finden Sie unter Skripts in SQL Server-Komponententests. |
"SQLDatabaseSetup.cs" oder "SQLDatabaseSetup.vb" | Die Datei enthält eine Klasse, die die Testumgebung für alle SQL Server-Komponententests im Testprojekt vorbereitet. Auf der Grundlage der Konfigurationseinstellungen in der Datei „app.config“ kann ein SQL Server-Datenbankprojekt in der Testdatenbank bereitgestellt werden. |
Weitere Informationen
Erstellen und Definieren von SQL Server-Komponententests
Erstellen und Definieren von SQL Server-Komponententests
Überprüfen des Datenbankcodes mithilfe von SQL Server-Komponententests
Skripts in SQL Server-Komponententests