Arten von Aufnahmemodi in QTP / UFT: Analog, Low Level, Kontext

Anonim

HP UFT (QTP) unterstützt drei Arten von Aufnahmemodi

  1. Kontextsensitiv
  2. Analog
  3. 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
  1. Aufnahme Relativ zum Bildschirm
  2. 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