HP UFT (QTP) unterstützt drei Arten von Aufnahmemodi
- Kontextsensitiv
- Analog
- Niedriges Niveau
Kontextsensitiver Aufnahmemodus
- Der normale Aufnahmemodus wird auch als kontextsensitiver Modus bezeichnet
- Dies ist der Standardaufzeichnungsmodus, der das Testobjektmodell von Quick Test Professional voll ausnutzt.
- Es erkennt Objekte in der Anwendung unabhängig von ihrer Position auf dem Bildschirm.
- Es zeichnet die Objekte in Ihrer Anwendung und die an ihnen ausgeführten Vorgänge auf
Analoger Aufnahmemodus
- In einem analogen Aufnahmemodus zeichnet Quick Test Professional jede Bewegung der Maus auf und verfolgt sie, während Sie die Maus über einen Bildschirm oder ein Fenster ziehen.
- Die analoge Aufnahme von Micro Focus UFT wird als Tracks erfasst und im Verzeichnis Ihres Tests gespeichert
- Dies ist nützlich für Aufzeichnungsvorgänge, die nicht auf Objektebene aufgezeichnet werden können. ZB eine Signatur, die durch Ziehen der Maus erstellt wurde
- Im analogen Modus können Sie aufnehmen
- Aufnahme Relativ zum Bildschirm
- Relativ zum Fenster
- Wenn Ihre analoge Operation auf nur ein Fenster beschränkt ist, verwenden Sie sie relativ zu einem Fenster
- Wenn Ihre analoge Operation mehrere Bildschirme umfasst, z. B. das Ziehen und Ablegen eines Objekts von einem Fenster in ein anderes, verwenden Sie die Bildschirmoption
Low-Level-Modus
- In diesem Modus können Sie auf jedem Objekt in Ihrer Anwendung aufzeichnen, unabhängig davon, ob QTP das bestimmte Objekt oder den bestimmten Vorgang erkennt.
- Dieser Modus zeichnet auf Objektebene auf und zeichnet alle Laufzeitobjekte als Window- oder WinObject-Testobjekte auf.
- Es wird verwendet, wenn die genauen Koordinaten des Objekts für Ihre Tests wichtig sind. Ein gutes Beispiel wären Hashmaps, bei denen Sie durch Klicken auf verschiedene Bildabschnitte zu verschiedenen Links gelangen
- Wird verwendet, wenn Tests in einer Umgebung (oder an einem Objekt) aufgezeichnet werden, die von QTP nicht erkannt wird
- Im Low-Level-Modus werden die x- und y-Koordinaten aller Klicks aufgezeichnet
Lernen Sie anhand eines Beispiels im folgenden Video den Kontext-, Analog- und Low-Level-Aufnahmemodus
Klicken Sie hier, wenn das Video nicht zugänglich ist
Zusammenfassung
- Analoge und Low-Level-Aufnahmen erfordern mehr Speicherplatz als der normale Aufnahmemodus.
- In beiden Modi müssen die Bildschirmpositionen während der Aufzeichnung und der Laufzeit identisch sein, da sonst das Skript fehlschlägt
- Verwenden Sie daher analoge oder Low-Level-Aufnahmen nur, wenn der normale Aufnahmemodus Ihren Betrieb nicht genau aufzeichnet.
- Manchmal wechselt QTP automatisch in den Low-Level-Modus, während Objekte oder Umgebungen aufgezeichnet werden, die von QTP nicht unterstützt werden