Nach der Testaufzeichnung können Sie den Test in kleinere Tests aufteilen. Durch Aufteilen eines Tests können Sie modulare Bausteine in Form kleinerer Tests erstellen, die Sie bei Bedarf zu größeren Tests kombinieren können. Der Originaltest bleibt dabei unverändert. Sie können diese Bausteine (inkl. Schleifen und Bedingungen) in einem Zeitplan neu kombinieren.
Vorbereitende Schritte
Wenn Sie durch Aufteilung entstandene Tests in einem Zeitplan erneut verwenden möchten, müssen Sie sicherstellen, dass die allgemeine Teststruktur konsistent ist (einschließlich Socketverbindung und Close-Elemente). Beispiel: Sie müssen sicherstellen, dass vor allen Socket-Send- und Receive-Elementen eine entsprechende Socketverbindung und danach ein
Socket-Close-Element angegeben ist. Wenn die aufgeteilten Tests im Zeitplan wieder miteinander kombiniert werden,
müssen Sie diese in der richtigen Reihenfolge positionieren.
Vorgehensweise
- Navigieren Sie im Testnavigator zu dem Test und klicken Sie doppelt darauf. Der Test wird geöffnet.
- Klicken Sie mit der rechten Maustaste auf ein Socket-Send- oder Receive-Element im Test und wählen Sie
Test aufteilen aus. Die von Ihnen angeklickte Seite bildet die erste Seite des neuen Tests.
- Bestätigen Sie im Fenster Neue Testnamen die Position der Aufteilung. Optional können Sie hier auch Namen und Beschreibungen für die aufgeteilten Tests angeben. Klicken Sie dann auf Weiter.
- Überprüfen Sie im Fenster Test aufteilen die Änderungen, die aufgrund der Aufteilung ausgeführt werden müssen und klicken Sie auf Fertigstellen.
Beispiel
Beispielsweise können Sie einen Test mit den folgenden Aktionen aufzeichnen:
- An einem Server anmelden.
- Einen Eintrag auf dem Server erstellen und diesen Eintrag wieder entfernen.
- Einen Eintrag bearbeiten, überprüfen, ob die Änderung auch umgesetzt wurde und den Eintrag wiederherstellen.
- Vom Server abmelden.
Sie teilen den Test dann in vier Teile auf: Anmelden, Erstellen, Bearbeiten und Abmelden. Sie erstellen einen Zeitplan, in dessen Rahmen virtuelle Benutzer verwendet werden, die aus einem Datenpool ausgewählt wurden. Von jedem virtuellen Benutzer wird der Test "Anmelden" ausgeführt. Dann werden verschiedene Kombinationen aus "Erstellen"- und "Bearbeiten"-Tests ausgeführt. Zuletzt wird der Test "Abmelden" ausgeführt.