Sie können in einem Imagesynchronisationselement Werte ersetzen oder alternative Werte hinzufügen, damit die Synchronisation nicht exakt auf das aufgezeichnete Image beschränkt ist.
Dies kann ebenfalls für die Aktualisierung des Tests nützlich sein, wenn sich das Verhalten der Anwendung geändert hat.
Wenn Sie die optische Zeichenerkennung verwenden, können Sie im Testeditor in einem Imagesynchronisationselement einfach auf Hinzufügen klicken, um einen alternativen Wert hinzuzufügen, und eine neue Textzeichenfolge in das Feld Erwarteter Text eingeben.
Bei der Bitmap-Hashcode-Synchronisation können Sie die folgende Methode verwenden, um einen alternativen Hashcodewert hinzuzufügen.
So fügen Sie einen Bitmap-Hashcodewert zu einer Imagesynchronisation hinzu:
- Nachdem Sie ein Imagesynchronisationselement eingefügt haben, führen Sie den Test über das Menü zum Ausführen aus. Ordnen Sie die alternative Bedingung wenn möglich so an, dass Sie im Voraus stattfindet. Der Test muss eine Zeitlimitüberschreitung bei Imagesynchronisation erzeugen, wenn die alternative Bedingung auftritt.
- Klicken Sie in der Ansicht Leistungstestläufe mit der rechten Maustaste auf den Container mit dem Ausführungsprotokoll, und wählen Sie Display Execution History (Ausführungsprotokoll anzeigen) aus. Das Ausführungsprotokoll wird im Editor auf der Seite Übersicht angezeigt.
- Klicken Sie auf die Registerkarte Ereignisse.
- Erweitern Sie die oberste Zeile der Hierarchie Ereignisse, und navigieren Sie zum Element Zeitlimitüberschreitung bei Image, das während der Ausführung erzeugt wurde.
- Wählen Sie die Zeitlimitüberschreitung bei Image aus, um die Ansicht Citrix-Imagesynchronisation zu öffnen. Bei Bedarf können Sie die Ansicht Citrix-Imagesynchronisation manuell öffnen, indem Sie auswählen. Wenn eine Zeitlimitüberschreitung bei einem Image ausgewählt wird, werden in dieser Ansicht der tatsächliche Anzeigenbereich des Tests und das erwartete Image sowie die entsprechenden Hashcodes angezeigt.
- Sie können entweder den tatsächlichen Hashcode als alternativen Wert zur Imagesynchronisation hinzufügen oder den vorhandenen erwarteten Hashcode durch den neuen Wert ersetzen.
- Zum Hinzufügen des tatsächlichen Hashcodewerts als alternativen Wert klicken Sie auf die Schaltfläche Wert hinzufügen
.
- Wenn Sie demgegenüber den erwarteten Hashcodewert durch den tatsächlichen Wert ersetzen möchten, klicken Sie auf die Schaltfläche Wert ersetzen
.