Über dieses Dialogfenster können Sie Literalwerte in einem Testscript suchen oder durch eine Datenpoolreferenz (einen zugeordneten Datenpool) ersetzen. Anhand der Optionen in diesem Dialogfenster können Sie festlegen, ob alle Literale oder nur Zahlenliterale, Zeichenfolgeliterale oder boolesche Literale in einem Script gesucht und durch eine Datenpoolreferenz ersetzt werden sollen.
Sie können auch ein Literal aus einem Script zu einem Datenpool hinzufügen. Wird die Option der Datenpoolvariablen nicht genutzt, verwendet Functional Tester bei jeder Ausführung des Scripts dieselben Literalwerte (die Werte, die bei der Aufzeichnung des Testscripts von Functional Tester erfasst wurden).
- Literal
- Zeigt den Namen eines ausgewählten Literals in einem Script an.
- Variable für Datenpool
- Geben Sie den Namen der Datenpoolvariablen ein, durch die ein Literal ersetzt werden soll, oder klicken Sie auf den Pfeil bei Variable für Datenpool, um die vorhandene Datenpoolvariable auszuwählen, auf die das Script verweisen soll.
Der Standardtyp einer neuen Datenpoolspalte ist "Zeichenfolge". Sie können zu einem späteren Zeitpunkt den Variablentyp ändern.
- Richtung
- Wählen Sie die Richtung aus, in der die Bewegung durch ein Script erfolgen soll. Diese Einstellung wird zusammen mit der Einstellung Literaltyp verwendet.
Klicken Sie auf Suchen oder Ersetzen, um sich von der Einfügemarke des Cursors aus entweder vorwärts oder rückwärts durch ein Script zu bewegen.
- Vorwärts
- Klicken Sie auf diese Option, um sich von der Einfügemarke aus vorwärts zum nächsten Literal im Script zu bewegen.
- Rückwärts
- Klicken Sie auf diese Option, um sich von der Einfügemarke aus rückwärts zum nächsten Literal im Script zu bewegen.
- Literaltyp
- Klicken Sie auf diese Option, um den Literaltyp festzulegen, nach dem in einem Script gesucht werden soll: alle Literale, Zahlenliterale, Zeichenfolgeliterale oder Boolesche Literale. Ein Literal ist ein Buchstabe oder Symbol, der bzw. das für sich selbst steht, im Gegensatz zu einem Merkmal, einer Funktion oder einer Einheit, die dem Literal in einer Programmiersprache zugeordnet ist. Beispiel: "$" kann ein Symbol für das Ende einer Zeile sein, als Literal stellt es jedoch ein Dollarzeichen dar.
Die Einstellung Literaltyp wird zusammen mit der Einstellung Richtung verwendet.
Klicken Sie auf Suchen oder Ersetzen, um sich durch ein Script von der Einfügemarke des Cursors aus zum nächsten Typ von Literal zu bewegen.
- Alle
- Klicken Sie auf diese Option, um nach allen Literalen in einem Script zu suchen.
- Zahlen
- Klicken Sie auf diese Option, um nach Zahlenliteralen in einem Script zu suchen. Unter einer Zahl versteht man Ganzzahlen (eine ganze Zahl und keine Bruchzahl, die positiv, negativ oder null sein kann) oder Gleitkommazahlen (positive und negative Dezimalzahlen).
- Zeichenfolgen
- Klicken Sie auf diese Option, um nach Zeichenfolgeliteralen in einem Script zu suchen. In einer Zeichenfolge sind alphanumerische Werte wie Name, Stadt oder Land gespeichert.
- Boolesch
- Klicken Sie auf diese Option, um nach Booleschen Literalen in einem Script zu suchen. Die Booleschen Literale "true" oder "false" sind immer für eine Ersetzung markiert.
- Literal zu Datenpool hinzufügen
- Klicken Sie auf diese Option, um ein ausgewähltes Literal durch Klicken auf Ersetzen zu einer Datenpoolvariablen hinzuzufügen.
Das ausgewählte Literal wird in der Variablen zum Datenpool hinzugefügt, die Sie unter Variable für Datenpool angeben. Das ausgewählte Literal wird durch die Datenpoolreferenz ersetzt, wenn Sie auf Ersetzen klicken.
- Suche
- Klicken Sie auf diese Option, um nach dem nächsten Literal in einem Script zu suchen. Die Einstellung Suchen wird in Kombination mit den Einstellungen Richtung und Literaltyp angewendet.
- Ersetzen
- Klicken Sie auf diese Option, um das ausgewählte Literal durch eine Datenpoolreferenz zu ersetzen. Die Datenpoolreferenz verweist auf die unter Variable für Datenpool angegebene Datenpoolvariable.
Wenn Sie auf Literal zu Datenpool hinzufügen klicken, fügt Functional Tester das ausgewählte Literal zu der Datenpoolvariablen hinzu, die Sie unter Variable für Datenpool angegeben haben.
Nach dem Ersetzen eines Literals wechselt der Cursor automatisch zum nächsten Literal im Testscript.
Die Einstellung Ersetzen wird in Kombination mit den Einstellungen Richtung und Literaltyp angewendet.
- Schließen
- Klicken Sie auf diese Option, um das Dialogfenster zu schließen, ohne nach einem Literal zu suchen oder ein Literal durch eine Datenpoolreferenz zu ersetzen.
So öffnen Sie das Dialogfenster: Klicken Sie auf Script > Literale suchen und durch Datenpoolreferenz ersetzen.