Mehrdeutige Objekterkennung in Funktionstests

Zu einer mehrdeutigen Objekterkennung kommt es, wenn Functional Tester ein Objekt im zu testenden System nicht eindeutig identifizieren kann. Die geschieht meistens, wenn Functional Tester nicht zwischen einer Instanz der zu testenden Anwendung, die durch Wiedergabe eines Scripts gestartet wurde, und einer weiteren Instanz derselben Anwendung, die vor der Scriptwiedergabe unabsichtlich geöffnet gelassen wurde, unterscheiden kann. Das gleiche Problem kann bei identischen Fenstern einer Anwendung oder identischen HTML-Dokumenten auftreten. Bei mehrdeutiger Objekterkennung tritt so lange ein Scriptwiedergabefehler auf, bis die zweite Anwendung geschlossen wird.

Wenn Functional Tester während der Wiedergabe eines Scripts mehrere Instanzen der zu testenden Anwendung findet, wird das Fenster Mehrdeutige Erkennung geöffnet, in dem Sie die doppelte Anwendung schließen und dann die Wiedergabe fortsetzen können.

Mehrdeutige Objekterkennung verhindern

Die Ursache einer mehrdeutigen Objekterkennung liegt häufig darin, dass Fenster aus einer vorherigen Wiedergabe eines Testscripts noch geöffnet sind.

So vermeiden Sie dieses Problem:

  • Zeichnen Sie das Schließen der zu testenden Anwendung als letzte Aktion des Testscripts auf.
  • Wenn die Scriptwiedergabe fehlschlägt, schließen Sie alle durch die Scriptwiedergabe geöffneten Fenster, bevor Sie das Script erneut wiedergeben.

Mehrdeutige Objekterkennung auflösen

Wenn das Fenster Mehrdeutige Erkennung erscheint, korrigieren Sie die Situation, und starten Sie die Wiedergabe erneut.

Das Fenster Mehrdeutige Erkennung wird geöffnet und die Wiedergabe angehalten.

  1. Minimieren Sie geöffnete Fenster, bis das Fenster Mehrdeutige Erkennung sichtbar ist.
  2. Suchen und schließen Sie die zweite Anwendungsinstanz anhand der Informationen im Fenster Mehrdeutige Erkennung.
  3. Klicken Sie im Fenster Mehrdeutige Erkennung auf OK, um die Wiedergabe fortzusetzen.
Zugehörige Verweise
Monitor für die Wiedergabe

Feedback