Die Testobjektübersicht enthält eine hierarchische Liste der Testobjekte in der getesteten Anwendung. Änderungen der getesteten Anwendung können zu Änderungen in der Objekthierarchie führen. Während der Wiedergabe kann Rational Functional Tester
dann keine Objekte finden, deren hierarchische Position geändert wurde, sodass
es zu Fehlern bei der Wiedergabe kommt. Mithilfe der dynamischen Suchfunktion können Sie Wiedergabefehler verhindern,
die aufgrund von Hierarchieänderungen in der getesteten Anwendung auftreten. Die dynamische Suchfunktion sucht Objekte, deren Hierarchie geändert wurde,
falls eine auf dem Scoring der Objekterkennung basierende Suche (ScriptAssure) solche Objekte nicht findet.
Informationen zu diesem Vorgang
Auf der Seite zum Aktivieren der dynamischen Suchfunktion im Dialogfenster "Benutzervorgaben" können Sie die
dynamische Suchfunktion für alle in der integrierten Entwicklungsumgebung ausgeführten Funktionstestscripts aktivieren oder inaktivieren. Für ein einzelnes Script können Sie die Funktion auf der Seite "Protokoll auswählen" aktivieren oder inaktivieren.
Entsprechende Anweisungen finden Sie im Abschnitt zur Seite "Protokoll auswählen".
Sie können die Funktion auch über die Befehlszeilenschnittstelle aktivieren oder inaktivieren.
Entsprechende Informationen finden Sie im Abschnitt zur Functional Tester-Befehlszeilenschnittstelle.
Anmerkung: Wenn Sie die dynamische Suchfunktion im Dialogfenster
"Benutzervorgaben" aktivieren, gilt die Einstellung für alle Scripts in der integrierten Entwicklungsumgebung. Sie können diese Vorgabe für ein einzelnes Script bei der Ausführung des Scripts auf der Seite "Protokoll auswählen" außer Kraft setzen.
Vorgehensweise
- Klicken Sie im Functional Tester-Menü auf , um das Dialogfenster "Benutzervorgaben" zu öffnen.
- Erweitern Sie Functional Test und klicken Sie dann auf Wiedergabe.
- Klicken Sie auf Dynamische Suche aktiviert.
- Aktivieren Sie das Markierungsfeld Script Find aktivieren, wenn Scoring Find fehlschlägt.
Anmerkung: Um Wiedergabefehler aufgrund von Hierarchieänderungen zu verhindern, können Sie auch die Methode "Dynamisches Testobjekt einfügen" verwenden. Mit dieser Methode können Sie festlegen, dass ein Testobjekt einem übergeordneten Element als untergeordnetes Element
zugeordnet wird. Dadurch wird die Scriptwiedergabe unabhängig von Änderungen der Objekthierarchie.
Informationen zum Einfügen von dynamischen Testobjekten finden Sie im Abschnitt "Dynamische Testobjekte einfügen".