Freigeben über


Dateien von Datenbankkomponententests

Aktualisiert: November 2007

Wie die Tests von Visual Studio Team System Test Edition befinden sich Datenbankkomponententests in Testprojekten. Sie können die Elemente, aus denen sich ein Datenbankkomponententest zusammensetzt, in der Hierarchie eines Testprojekts im Projektmappen-Explorer anzeigen.

Ein Datenbankkomponententest besteht aus mehreren Elementen, die in einer Reihe von Dateien enthalten sind. In der folgenden Tabelle werden die Dateien beschrieben, die interagieren, um einen Datenbankkomponententest zu bilden.

File

Beschreibung

.cs oder .vb

Diese Quellcodedatei enthält eine Klasse, die mit dem [TestClass]-Attribut ergänzt wird. Diese Klasse enthält eine einzelne Testmethode für jeden der enthaltenen Datenbankkomponententests. Diese Methoden werden mit dem [TestMethod]-Attribut entsprechend ergänzt.

Jede Testmethode enthält den entsprechenden Code, um das Transact-SQL (T-SQL)-Testskript auszuführen. Dieser Code wird beim Erstellen der Testmethoden generiert und kann geändert werden.

Hinweis:
Wenn Sie im Projektmappen-Explorer auf diese Datei doppelklicken, wird die Testklasse im Datenbankkomponententest-Designer geöffnet. Um die CS- oder die VB-Datei zum Anzeigen des Quellcodes zu öffnen, klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Code anzeigen.

.resx

Diese Ressourcendatei enthält die für den Test definierten T-SQL-Skripts. Diese Gruppe von Skripts schließt das Skript für den Vortest, das Testskript und das Skript für den Nachtest ein. Die Ressourcendatei enthält XML-Code, den Sie bearbeiten können. Die Ressourcendatei wird in der Testassembly kompiliert.

Sie können die T-SQL-Skripts codieren, indem Sie den Datenbankkomponententest-Designer verwenden. Weitere Informationen über die in Datenbankkomponententests verwendeten Skripts finden Sie unter Skripts in Datenbankkomponententests.

app.config

In dieser Datei werden die Datenbankverbindungszeichenfolgen für das Testprojekt gespeichert, zusätzlich zu anderen Konfigurationseinstellungen für Datenbankkomponententests wie Befehlstimeout, Datengenerierungsdatei usw. Weitere Informationen finden Sie unter Übersicht über Verbindungszeichenfolgen und Berechtigungen.

DatabaseSetup.cs oder DatabaseSetup.vb

Diese Datei enthält eine Klasse, die auf die Verbindungszeichenfolgen in der Datei app.config zugreift. Die Klasse greift auch auf die Informationen über die Datenbankschemabereitstellung und den Datengenerierungsplan zu, die die Datei app.config des Testprojekts enthält. Durch Verwenden einer einzelnen Klasse erleichtern Sie es den Testern, Datenbankanbieter und Verbindungszeichenfolgen zu ändern.

Siehe auch

Konzepte

Skripts in Datenbankkomponententests

Übersicht über die Terminologie der Database Edition

Weitere Ressourcen

Übersicht über Datenbankkomponententests