You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ITSM/.svn/pristine/b4/b4ffae5aa79fd77be8ed6abd04c...

136 lines
8.3 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

==========================================================================
Visual Studio Team System: Übersicht über das Erstellen und Durchführen von Tests
==========================================================================
In dieser Übersicht werden die Features zum Erstellen und Durchführen von Tests in
Visual Studio Team System und Visual Studio Team Edition for Software Testers beschrieben.
Öffnen von Tests
-------------
Wenn Sie einen Test öffnen möchten, öffnen Sie ein Testprojekt oder eine
Testmetadatendatei (eine Datei mit der Erweiterung .vsmdi), die die Definition des Tests enthält. Sie finden Testprojekte und
Metadatendateien im Projektmappen-Explorer.
Anzeigen von Tests
-------------
Um anzuzeigen, welche Tests verfügbar sind, öffnen Sie das Fenster "Testansicht". Oderwenn Sie Team Edition for Software Testers installiert haben, können Sie auch
das Testlisten-Editorfenster zum Anzeigen der Tests öffnen.
Klicken Sie zum Öffnen des Fensters "Testansicht" auf das Menü "Test", zeigen Sie auf "Windows", und
klicken Sie dann auf "Testansicht". Klicken Sie zum Öffnen des Fensters "Testlisten-Editor" (sofern Sie
Team Edition for Software Testers installiert haben) auf "Test", zeigen Sie auf "Windows",
und klicken Sie dann auf "Testlisten-Editor".
Durchführen von Tests
-------------
Sie können Tests im Fenster "Testansicht" und im Fenster "Testlisten-Editor" durchführen.
Anweisungen zum Öffnen dieser Fenster finden Sie unter "Anzeigen von Tests". Wenn ein oder mehrere im Fenster
"Testansicht" angezeigte Tests durchgeführt werden sollen, markieren Sie diese Tests zunächst in
diesem Fenster. Wenn Sie mehrere Tests markieren möchten, klicken Sie bei gedrückter UMSCHALT- oder STRG-TASTE
auf die Tests. Klicken Sie anschließend auf der Symbolleiste im Fenster "Testansicht" auf die
Schaltfläche "Tests durchführen".
Wenn Sie Visual Studio Team Edition for Software Testers installiert haben, können Sie auch
das Fenster "Testlisten-Editor" zum Durchführen von Tests verwenden. Wenn Sie Tests im Testlisten-Editor ausführen möchten,
aktivieren Sie das Kontrollkästchen neben dem jeweils durchzuführenden Test. Klicken Sie anschließend
auf der Symbolleiste im Fenster "Testlisten-Editor" auf die Schaltfläche "Tests durchführen".
Anzeigen von Testergebnissen
--------------------
Wenn Sie einen oder mehrere Tests durchführen, werden die Ergebnisse der durchgeführten Tests
im Fenster "Testergebnisse" angezeigt. Jeder einzelne Test wird in einer separaten
Zeile angezeigt, sodass sein Status erkennbar ist. In der oberen Hälfte des Fensters
befindet sich eine eingebettete Statusleiste. Die Leiste enthält
eine Zusammenfassung von Details zum gesamten Testlauf.
Zum Anzeigen von ausführlicheren Informationen zu einem bestimmten Testergebnis doppelklicken Sie im
Fenster "Testergebnisse" auf das Ergebnis. Hierdurch wird ein Fenster geöffnet, in dem weitere Informationen
zu dem bestimmten Testergebnis angezeigt werden, z. B. alle im Test zurückgegebenen
Fehlermeldungen.
Ändern der Art der Testdurchführung
-----------------------------------
Beim Durchführen eines oder mehrerer Tests wird eine Reihe von Einstellungen verwendet,
die bestimmen, auf welche Weise diese Tests durchgeführt werden. Diese Einstellungen sind in einer Konfigurationsdatei für Testläufe
enthalten.
Im Folgenden ist eine Liste mit einigen der Änderungen aufgeführt, die an einer Testlauf-Konfigurationsdatei vorgenommen
werden können:
Ändern des Benennungsschemas für jeden Testlauf.
Ändern des Testcontrollers, auf dem die Tests durchgeführt werden, sodass Tests
remote durchgeführt werden können.
Erfassen von Codeabdeckungsdaten für den zu testenden Code, sodass ersichtlich wird,
welche Codezeilen durch die Tests abgedeckt werden.
- Aktivieren und Deaktivieren der Testbereitstellung.
Angeben zusätzlicher, vor dem Ausführen der Tests bereitzustellender Dateien.
Auswählen eines anderen Hosts (ASP.NET) zum Durchführen von ASP.NET-Komponententests.
Auswählen eines anderen Hosts, des Testhosts für intelligente Geräte, zum Durchführen von Komponententests für intelligente Geräte.
Festlegen verschiedener Eigenschaften für die Test-Agents, die die Tests durchführen.
Ausführen benutzerdefinierter Skripts zum Anfang und Ende jedes Testlaufs, sodass die
Testumgebung für jeden Testlauf genau nach Wunsch eingerichtet werden kann.
Festlegen von Zeitlimits für Tests und Testläufe.
Festlegen der verwendbaren Browser und der Anzahl der Wiederholungen von Webtests im
Testlauf.
Standardmäßig wird eine Konfigurationsdatei für Testläufe immer dann erstellt, wenn Sie ein
neues Testprojekt erstellen. Änderungen an dieser Datei können Sie vornehmen, indem Sie im
Projektmappen-Explorer auf die Datei doppelklicken und dann die Einstellungen ändern. (Konfigurationsdateien für Testläufe
besitzen die Erweiterung ".testrunconfig".)
Eine Projektmappe kann mehrere Konfigurationsdateien für Testläufe enthalten. Nur in einer dieser
Dateien (der "aktiven" Konfigurationsdatei für Testläufe) werden
die Einstellungen bestimmt, die gegenwärtig für Testläufe verwendet werden. Sie wählen
die aktive Konfigurationsdatei für Testläufe aus, indem Sie im Menü "Test" auf
"Aktive Testlaufkonfiguration auswählen" klicken.
-------------------------------------------------------------------------------
Testtypen
----------
Bei Verwendung von Visual Studio Team Edition for Software Testers können Sie verschiedene
Testtypen erstellen:
Komponententest: Erstellen Sie mithilfe eines Komponententests einen programmgesteuerten Test in C++, Visual C# oder
Visual Basic, der Quellcode ausführt. Ein Komponententest ruft die Methoden einer
Klasse auf, übergibt passende Parameter und überprüft, ob der zurückgegebene Wert
Ihren Erwartungen entspricht.
Es stehen drei spezielle Varianten von Komponententests zur Verfügung:
Datengesteuerte Komponententests werden erstellt, wenn Sie einen Komponententest so konfigurieren, dass er
für jede Zeile einer Datenquelle erneut aufgerufen wird. Die Daten jeder Zeile
werden für den Komponententest als Eingabedaten verwendet.
ASP.NET-Komponententests sind Komponententests, bei denen Code in einer ASP.NET-Webanwendung
ausgeführt wird.
- Komponententests für intelligente Geräte sind Komponententests, die für ein intelligentes Gerät
oder einen Emulator bereitgestellt werden und dann vom Testhost für intelligente Geräte ausgeführt werden.
Webtest: Webtests bestehen aus einer geordneten Folge von HTTP-Anforderungen, die
in einer Browsersitzung von Microsoft Internet Explorer aufgezeichnet werden. Sie können festlegen, dass
der Test über bestimmte Details zu den angeforderten Seiten oder Websites informiert, beispielsweise
ob eine bestimmte Seite eine angegebene Zeichenfolge enthält.
Auslastungstest: Ein Auslastungstest wird zum Kapseln von nicht manuellen Tests wie
Komponententests, Webtests und generischen Tests sowie zum anschließenden Durchführen der Tests durch
virtuelle Benutzer verwendet. Beim Durchführen dieser Tests unter Last werden Testergebnisse,
einschließlich Leistungsindikatoren und weiterer Indikatoren, in Tabellen und Diagrammen generiert.
Generischer Test: Ein generischer Test ist ein vorhandenes Programm, das umschlossen ist, damit es
in Visual Studio als Test funktioniert. Im Folgenden sind Beispiele für Tests oder Programme aufgeführt, die
in generische Tests umgewandelt werden können:
Ein vorhandener Test, der mithilfe von Prozessbeendigungscodes darüber informiert, ob der
Test erfolgreich war. 0 (null) bedeutet, dass der Test erfolgreich war. Jeder andere Wert bedeutet,
dass ein Fehler aufgetreten ist.
Ein allgemeines Programm, durch das während eines Testszenarios bestimmte Funktionen verfügbar sind.
Ein Test oder Programm, bei dem eine spezielle XML-Datei (eine "Ergebniszusammenfassungsdatei") verwendet wird,
um detaillierte Ergebnisse zu übermitteln.
Manueller Test: Dieser Testtyp wird verwendet, wenn die Testaufgaben
von einem Testingenieur durchgeführt werden sollen und nicht von einem automatischen Skript.
Testreihe: Verwenden Sie eine Testreihe zum Durchführen mehrerer Tests in einer
von Ihnen angegebenen Reihenfolge.
-------------------------------------------------------------------------------