Mit der Funktion Testsuche können Sie in einem Test oder in bestimmten Testelementen nach einem Text suchen und diesen wahlweise ersetzen.
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 den Testnamen und wählen Sie Testsuche aus.
- Geben Sie im Feld Zu suchender Text den Text ein, nach dem gesucht werden soll.
Je nach Suchstrategie können Sie dieses Feld auch leer lassen. Wenn Ihnen beispielsweise bekannt ist, dass eine Zeichenfolge in Elementen oder Elementinstanzen vorkommt, an denen Sie nicht interessiert sind, können Sie mithilfe der Optionen, die in den Schritten 4, 6 und 8 beschrieben sind, nach den Elementen oder Elementinstanzen suchen, an denen Sie interessiert sind, bevor Sie den zu suchenden Text in dieses Feld eingeben.
- Wenn Sie Seiten oder Anforderungen im Test ausgewählt haben, klicken Sie auf Weitere Optionen und
wählen Sie Auf Elemente beschränken, die im Testinhalt hervorgehoben sind aus. Hierdurch wird die Suche auf die ausgewählten Seiten und Anforderungen beschränkt.
- Wenn eine Suche mit Beachtung der Groß-/Kleinschreibung durchgeführt werden soll, aktivieren Sie Groß-/Kleinschreibung beachten. Wählen Sie Regulärer Ausdruck aus, um mithilfe regulärer Ausdrücke zu suchen. Drücken Sie im Modus "Regulärer Ausdruck" die Taste Strg und geben Sie in Zu suchender Text für die Inhaltsunterstützung ein Leerzeichen ein. Über die Inhaltsunterstützung werden die regulären Ausdrücke und der Inhalt, mit dem sie übereinstimmen, aufgelistet.
- Wenn die gefundenen Elemente im Bereich Testinhalte hervorgehoben werden sollen, klicken Sie auf Weitere Optionen und wählen Sie Gefundene Elemente im Testinhalt hervorheben aus. Sie können diese Option zusammen mit der in Schritt 4 beschriebenen Option verwenden, um die Elementinstanzen festzulegen, an denen Sie interessiert sind, bevor Sie den zu suchenden Text angeben.
- Wenn in die Suche untergeordnete Elemente des ausgewählten Elements eingeschlossen werden sollen, klicken Sie auf Weitere Optionen und wählen Sie Rekursiv aus.
Diese Option ist standardmäßig aktiviert. Wenn Rekursiv inaktiviert ist, wird nur das ausgewählte Element gesucht.
- Wenn bei der Suche sowohl codierte als auch decodierte Versionen des angegebenen Texts berücksichtigt werden sollen, klicken Sie auf Weitere Optionen und wählen Sie dann Codierte und decodierte Werte abgleichen (protokollrelevant) aus. Diese Option ist standardmäßig aktiviert. Welcher Typ Codierung bei der Suche unterstützt wird, hängt vom verwendeten Protokoll ab. Beispiel: Bei der Suche in HTTP-Daten stimmen abc%123 und abc%25123 überein.
- Wählen Sie in der Liste Zu suchende Elemente alle Testelemente aus, nach denen gesucht werden soll.
Wenn Sie das Kontrollkästchen in Schritt 4 aktiviert haben, werden die in diesem Schritt ausgewählten Elemente auf die Instanzen eingeschränkt, die im Bereich Testinhalte ausgewählt sind.
Wenn Sie hier beispielsweise HTTP-Seiten auswählen und nur eine Seite im Bereich Testinhalte ausgewählt ist, wird nur diese Seite gefunden. Wenn das Kontrollkästchen in Schritt 4 inaktiviert wurde, wird jede Testseite gefunden.
- Optional: Klicken Sie auf ausgewählte Elemente, um zu definieren, wie sie gesucht werden sollen.
Es wird ein neuer Bereich geöffnet, in dem Sie festlegen können, in welcher Form nach einem ausgewählten Element gesucht werden soll.
Wenn Sie nach Elementen suchen möchten, fahren Sie mit dem nächsten Schritt fort. Wenn Sie gefundene Zeichenfolgen ersetzen möchten, klicken Sie auf Ersetzen und fahren Sie mit Schritt 12 fort.
- Klicken Sie auf Suchen. Die Ergebnisse Ihrer Suche werden in zwei Sichten angezeigt:
- In der Sicht "Suchen", in der die Objekte aufgeführt werden, zu denen es Übereinstimmungen gibt
- In der Sicht "Test - Vorschau für Übereinstimmung", in der die gefundenen Übereinstimmungen angezeigt werden
In der folgenden Abbildung ist die Sicht "Suchen" dargestellt. URL: Offset: 36 und URL:
Offset: 85 kennzeichnen Objekte, in denen der Suchbegriff gefunden wurde.
- Führen Sie in der Sicht "Suchen" eine der folgenden Suchaktionen aus:
- Zur Voranzeige einer gefundenen Zeichenfolge in der Ansicht zur Vorschau der Übereinstimmungen bei der Testsuche klicken Sie auf das Objekt.
- Zum Öffnen des Tests an der Position, an der eine Instanz gefunden wird, klicken Sie doppelt auf das Objekt.
- Zum Ausführen einer anderen Suchaktion (z. B. Wechseln zur nächsten oder vorherigen Übereinstimmung, Ersetzen usw.) klicken Sie mit der rechten Maustaste auf das Objekt und wählen Sie die gewünschte Aktion aus.
- Wenn Sie in Schritt 9 auf Ersetzen geklickt haben, wird das Fenster Ersetzen geöffnet. Geben Sie im Feld Durch den Ersetzungstext ein.
- Wählen Sie die Ersetzungsaktion durch Klicken auf die entsprechende Schaltfläche aus. Wenn Text selektiv ersetzt wird, werden gefundene Instanzen in der gleichen Reihenfolge wie in der Sicht Test - Vorschau für Übereinstimmung angezeigt. Klicken Sie auf Ersetzen oder Überspringen, bis alle gefundenen Instanzen angezeigt wurden.