Verwendung von Funktionen in QTP / UFT in 3 einfachen Schritten

Anonim

Wenn Sie Codesegmente haben, die Sie in Ihren Tests mehrmals verwenden müssen, möchten Sie möglicherweise eine benutzerdefinierte Funktion erstellen. Durch die Verwendung benutzerdefinierter Funktionen sind Ihre Tests kürzer und einfacher zu entwerfen, zu lesen und zu warten

Ihre eigenen Funktionsbibliotheken in Micro Focus UFT können VBScript-Funktionen, Unterprogramme, Module usw. enthalten.

Sie müssen drei einfache Schritte ausführen , um eine Funktion aus einer Bibliothek in Ihrem Test zu verwenden

Schritt 1) Erstellen einer neuen Funktionsbibliothek in HP QTP. Wählen Sie Datei> Neu> Funktionsbibliothek. Es wird als neue Registerkarte in QTP geöffnet.

Ermöglicht das Erstellen einer sehr einfachen Funktion, die das Meldungsfeld anzeigt.

FunktionsdemoMsgBox "Dies ist eine Testfunktion"Endfunktion

Wenn diese Funktion aufgerufen wird, muss ein Meldungsfeld angezeigt werden. Sie können mehrere Funktionen in derselben Datei definieren. Speichern wir die Funktion. Eine Funktion hat die Erweiterung .qfl

Schritt 2) Verknüpfen Sie die Bibliothek mit Ihrem Test. Klicken Sie auf Datei> Einstellungen> Ressourcen> Funktionsbibliothek zuordnen. Klicken Sie auf Hinzufügen. Wählen Sie die Funktionsbibliotheksdatei aus. Klicken Sie auf Okay

Schritt 3) Letzter Schritt zum Aufrufen der Funktion in Ihrem Testskript

Wichtige Notizen

  • Mit COM, DCOM-Objekten können Sie sehr erweiterte Funktionen erstellen
  • Tatsächlich können viele der von QTP bereitgestellten Funktionen mit VBScript codiert werden
  • Wir haben Automatisierungsingenieure gesehen, die es eher zu einem VB-Projekt als zu einem Automatisierungsprojekt machen
  • Wir empfehlen, sich auf 100% Automatisierung zu konzentrieren, anstatt Ihre VB-Fähigkeiten zur Schau zu stellen

Klicken Sie hier, wenn das Video nicht zugänglich ist