Wie zu integrieren UFT(QTP) mit ALM (Quality Center)

โšก Intelligente Zusammenfassung

Integration UFT (QTPMit ALM (Quality Center) kรถnnen Sie funktionale Automatisierungsskripte von einer zentralen Testmanagementplattform aus steuern. Diese Ressource erlรคutert die vollstรคndige Roadmap: Installation des Connectivity-Add-ins, Verbindung UFT zu ALM, Speichern von Skripten und Ressourcen, Konfigurieren UFT Einstellungen vornehmen, ausfรผhren und Ergebnisse analysieren.

  • ???? Installation des Add-ins: Laden Sie HP ALM Connectivity herunter und installieren Sie es. UFT kann mit ALM kommunizieren.
  • ๐Ÿค Verbinden UFT und ALM: Verwenden Sie das ALM-Menรผ in UFT um sich beim Server, der Domรคne und dem Projekt anzumelden.
  • ๐Ÿ’พ Skripte speichern: Speichern Sie das Treiberskript, die Funktionsbibliotheken, das Objekt-Repository und die Datentabelle in ALM.
  • โš™๏ธ UFT Einstellungen: Ressourcen dynamisch laden und anderen HP-Produkten die Durchfรผhrung von Tests ermรถglichen.
  • โ–ถ ๏ธ Ausfรผhren und Analysieren: Fรผhren Sie den Testsatz aus dem Testlabor aus und รผberprรผfen Sie die Ergebnisse. UFT Berichts- und Ergebnisdateien.

Wie zu integrieren HP UFT mit HP ALM

  • ALM ermรถglicht die Integration mit anderen HP-Produkten wie z. B. HP UFT und HP LoadRunner.
  • HP UFT ist ein funktionales Automatisierungstool, das die Automatisierung beider unterstรผtzt. Windows-basierte und webbasierte Anwendungen. Es unterstรผtzt auรŸerdem verschiedene Technologien wie .NET, Java, Siebel, SAP, usw.
  • In diesem Abschnitt werden wir verstehen, wie man fรคhrt UFT Skripte aus ALM. Es besteht aus verschiedenen Konfigurationen und Schritten.
  • Voraussetzung fรผr dieses Modul ist, dass sowohl ALM als auch UFT muss installiert worden sein.

Im Folgenden finden Sie die Roadmap, die Sie befolgen mรผssen, um die folgenden Schritte auszufรผhren: UFT Tests mit ALM:

integriert UFT(QTP) mit ALM

Teil A โ€“ Add-in-Installation

Schritt 1) Navigieren Sie zur ALM-Landingpage (http://localhost:8181/qcbin/) und wรคhlen Sie โ€žExtrasโ€œ, wie unten gezeigt.

Add-In-Installation

Schritt 2) Die Add-in-Seite รถffnet sich, und Sie sollten auf den Link โ€žHP ALM Connectivityโ€œ klicken.

Add-In-Installation

Schritt 3) Klicken Sie auf den Link โ€žHP ALM Connectivity herunterladenโ€œ, und die EXE-Datei wird an den angegebenen Speicherort heruntergeladen.

Add-In-Installation

Schritt 4) Klicken Sie mit der rechten Maustaste auf die heruntergeladene Datei und wรคhlen Sie โ€žAls Administrator ausfรผhrenโ€œ.

Add-In-Installation

Schritt 5) Es wird keinen Installationsassistenten geben, den der Benutzer durchlaufen muss, wenn UFT ist vorinstalliert. Der Benutzer erhรคlt lediglich den unten angezeigten Installationsstatus.

Add-In-Installation

Teil B โ€“ Verbinden UFT und ALM

Schritt 1) ร–ffne UFT Sie werden feststellen, dass ALM in einem der Menรผs aufgefรผhrt ist, wie unten dargestellt.

Sich zusammenschliessen UFT und ALM

Schritt 2) Navigieren Sie im ALM-Menรผ und wรคhlen Sie ALM-Verbindung.

Sich zusammenschliessen UFT und ALM

Schritt 3) Der ALM-Verbindungsdialog wird geรถffnet.

  1. Geben Sie den ALM-Server ein. URL.
  2. Geben Sie den Benutzernamen ein.
  3. Geben Sie das Passwort ein und klicken Sie auf โ€žVerbindenโ€œ.

Sich zusammenschliessen UFT und ALM

Schritt 4) Nach erfolgreicher Authentifizierung werden die ALM-Dateien heruntergeladen, da wir eine Verbindung zwischen ALM und herstellen. UFT Zum aller ersten mal.

Sich zusammenschliessen UFT und ALM

Schritt 5) Der ALM-Verbindungsdialog wartet darauf, dass der Benutzer die Domรคne und das Projekt auswรคhlt.

  1. Domรคne auswรคhlen.
  2. Wรคhlen Sie das Projekt aus.
  3. Klicken Sie auf โ€žAnmeldenโ€œ.

Sich zusammenschliessen UFT und ALM

Schritt 6) Der ALM-Verbindungsdialog zeigt den Status an.

  1. Es besteht eine Verbindung zum Server und es werden die Details zur Serveradresse und zum Benutzernamen angezeigt.
  2. Mit dem Projekt verbunden und listet die Details zum Projekt auf.
  3. Klicken Sie auf โ€žSchlieรŸenโ€œ.

Sich zusammenschliessen UFT und ALM

Teil C โ€“ Skript in ALM speichern

  • Lassen Sie uns die verschiedenen Komponenten verstehen, die fรผr die Ausfรผhrung eines UFT Skripte.
  • Haupttreiberskript โ€“ Der Einstiegspunkt fรผr jeden UFT Skript mit der Dateiendung .mts.
  • Bibliothek โ€“ Die entsprechenden Skript-/Funktionsdateien, die die Dateiendung (.vbs) oder (.qfl) haben kรถnnen.
  • Objekt-Repository โ€“ Es handelt sich in der Regel um ein Shared Object Repository und hat die Dateiendung .tsr.
  • Datentabelle โ€“ Wird zur Parametrierung der Tests verwendet. Normalerweise eine Excel-Datei.

Hinweis: Die Idee hinter diesem Kapitel ist, ALM zu verstehen und UFT Integration und NICHT das Erlernen des Schreibens UFT Skripte.

Skript in ALM speichern

Schritt 1) Der erste Schritt besteht darin, das Haupttreiberskript in ALM zu speichern. UFTNavigieren Sie zum Menรผ โ€žDateiโ€œ und wรคhlen Sie โ€žNeuer Testโ€œ, wie unten dargestellt.

Skript in ALM speichern

Schritt 2) Der Dialog โ€žNeuer Testโ€œ wird geรถffnet.

  1. Wรคhlen Sie die Art des Tests aus.
  2. Geben Sie den Namen des Tests ein.
  3. Wir mรผssen als Standort ALM auswรคhlen (standardmรครŸig wรผrde dort der Standort angezeigt werden). UFT Installationsort). Klicken Sie auf die Schaltflรคche โ€žDurchsuchenโ€œ.

Skript in ALM speichern

Schritt 3) Der Dialog โ€žStandort auswรคhlenโ€œ รถffnet sich.

  1. Wรคhlen Sie die Registerkarte โ€žALM-Testplanโ€œ.
  2. Double-klicken Sie auf das 'Fuktionelle Behandlungen'Ordner, um seine Unterordner zu รถffnen.

Skript in ALM speichern

Schritt 4) Der Dialog โ€žSpeicherort auswรคhlenโ€œ รถffnet sich mit den Unterordnern des Ordners โ€žFuktionelle Behandlungen' Mappe.

  1. Double-klicken Sie auf das 'Automation' Mappe.
  2. Klicken Sie auf โ€žAuswรคhlenโ€œ.

Skript in ALM speichern

Schritt 5) Dem Benutzer wird der Dialog โ€žNeuer Testโ€œ angezeigt.

  1. Der ausgewรคhlte Teststandort zeigt auf ALM.
  2. Klicken Sie auf โ€žErstellenโ€œ.

Skript in ALM speichern

Schritt 6) Lassen Sie uns nun รผberprรผfen, ob der Test erfolgreich erstellt wurde, indem Sie sich bei ALM anmelden. Navigieren Sie zum Modul โ€žTestplanโ€œ.

  • Sie werden feststellen, dass das Testskript โ€žGuruDie Datei โ€ž99_Bank_Autoโ€œ wird im Ordner โ€žAutomationโ€œ erstellt.
  • Unter dem Reiter โ€žDetailsโ€œ kรถnnen wir auรŸerdem feststellen, dass der Testtyp auf โ€žQUICKTEST_TESTโ€œ festgelegt ist, was bedeutet, dass es sich um einen UFT Skripte.

Skript in ALM speichern

Schritt 7) Jetzt mit der Entwicklung beginnenping das Skript in UFT und speichern Sie das Skript, das in ALM รผber die Registerkarte โ€žTestskriptโ€œ des erstellten Tests aufgerufen werden kann.

Skript in ALM speichern

Schritt 8) Im nรคchsten Schritt werden die zugehรถrigen Funktionsbibliotheksdateien im Modul โ€žTestressourcenโ€œ von ALM gespeichert, die dann wรคhrend der Ausfรผhrung automatisch erkannt werden.

Fรผr dieses Skript haben wir zwei Funktionsbibliotheken, die mit dem erstellten Testskript verknรผpft sind. Eine davon enthรคlt alle Funktionen, die mit der Anwendung zusammenhรคngen, die andere enthรคlt Funktionen, die den Benutzern helfen, die Ausgabedatei mit den Textergebnissen zu generieren.

Skript in ALM speichern

Schritt 9) Wir mรผssen die zugehรถrigen Bibliotheksdateien in ALM unter โ€žTestressourcenโ€œ speichern.

  • Klicken Sie auf die Schaltflรคche โ€žNeue Ressourceโ€œ.
  • Der Dialog โ€žNeue Ressourceโ€œ wird geรถffnet.
  • Geben Sie den Namen der Funktionsbibliothek ein.
  • Wรคhlen Sie als Typ โ€žFunktionsbibliothekโ€œ aus.
  • OK klicken'.

Skript in ALM speichern

Schritt 10) Die erstellte Testressource wird dem Benutzer wie unten dargestellt angezeigt.

Skript in ALM speichern

Schritt 11) Jetzt mรผssen wir die .vbs auf die erstellte Testressource hochladen.

  • Klicken Sie auf โ€žRessourcenanzeigeโ€œ.
  • Klicken Sie auf โ€žDatei hochladenโ€œ.

Skript in ALM speichern

Schritt 12) Der Dialog zum Hochladen der Datei wird geรถffnet.

  • Wรคhlen Sie den Pfad aus, in dem sich die .vbs-Datei befindet.
  • Wรคhlen Sie die hochzuladende Datei aus.
  • Klicken Sie auf โ€žร–ffnenโ€œ.

Skript in ALM speichern

Schritt 13) Nach erfolgreichem Hochladen zeigt ALM dem Benutzer den Status an. OK klicken'.

Skript in ALM speichern

Schritt 14) Die hochgeladene Testressource kann mit โ€žResource Viewerโ€œ angezeigt werden.

Skript in ALM speichern

Schritt 15) Wiederholen Sie die Schritte 8 bis 14, um die andere zum Test gehรถrende Funktionsdatei hochzuladen. Nach dem Hochladen der Datei โ€žgenerateresult.vbsโ€œ wird die Ressourcenansicht wie unten dargestellt angezeigt.

Skript in ALM speichern

Schritt 16) Nun mรผssen wir die entsprechenden โ€žObjekt-Repositoryโ€œ-Dateien unter dem Modul โ€žTestressourcenโ€œ hochladen, รคhnlich wie wir Funktionsbibliotheken hochgeladen haben.

  1. Klicken Sie auf das Modul โ€žNeue Ressourceโ€œ.
  2. Das Fenster โ€žNeue Ressourceโ€œ รถffnet sich.
  3. Geben Sie den Namen der Testressource ein.
  4. Wรคhlen Sie den Dateityp โ€žObjekt-Repositoryโ€œ aus.
  5. OK klicken'.

Skript in ALM speichern

Schritt 17) Die Testressource wird wie unten dargestellt erstellt. Nun muss der Benutzer die Repository-Datei hochladen.

  • Klicken Sie auf die Registerkarte โ€žRessourcenanzeigeโ€œ.
  • Klicken Sie auf die Schaltflรคche โ€žDatei hochladenโ€œ.

Skript in ALM speichern

Schritt 18) Laden Sie nun die Shared Object Repository-Datei hoch.

  • Wรคhlen Sie die Datei aus, in der sie gespeichert ist.
  • Klicken Sie auf die Schaltflรคche โ€žร–ffnenโ€œ.

Skript in ALM speichern

Schritt 19) Nach erfolgreichem Hochladen zeigt ALM dem Benutzer den Status an. OK klicken'.

Skript in ALM speichern

Schritt 20) Die Testressource kann wie unten gezeigt direkt in ALM angezeigt werden.

Skript in ALM speichern

Schritt 21) Die letzte Testressource, die wir hochladen mรผssen, ist das Tabellenblatt โ€žTestdatenโ€œ, das den parametrisierten Test enthรคlt.

Zu Demonstrationszwecken haben wir vier Testfรคlle automatisiert. Die erstellten Testdaten sind unten aufgefรผhrt. Diese mรผssen nun in ALM hochgeladen werden.

Skript in ALM speichern

Schritt 22) Erstellen Sie eine neue Ressource mit dem Namen โ€žTestDataโ€œ, wรคhlen Sie als Typ โ€žTestressourceโ€œ aus und klicken Sie auf โ€žOKโ€œ.

Skript in ALM speichern

Schritt 23) Wie in den Schritten 17 bis 19 erlรคutert, laden Sie die Excel-Datei mit den Testdaten hoch. Nach erfolgreichem Upload werden die erstellten Testdaten wie unten dargestellt angezeigt.

Skript in ALM speichern

Teil D โ€“ Einstellungen in UFT

Schritt 1) Alle zugehรถrigen Dateien sind in ALM geladen; wir mรผssen sicherstellen, dass das Automatisierungsskript die Bibliotheksdatei, das Objekt-Repository und die Datendatei aus ALM abruft. Sehen wir uns an, wie Funktionsbibliotheken dynamisch aus ALM mit dem Testskript verknรผpft werden.

Einstellungen in UFT

Schritt 2) Das Objekt-Repository muss auรŸerdem รผber die Registerkarte โ€žTestressourcenโ€œ in ALM ausgewรคhlt werden. Sehen wir uns an, wie das Objekt-Repository zur Laufzeit dynamisch geladen werden kann.

Einstellungen in UFT

Schritt 3) Die Testdaten mรผssen in das Tabellenblatt โ€žGlobalโ€œ importiert werden. UFTUm dies zu erreichen, sollten wir sicherstellen, dass wir รผber den folgenden Codeabschnitt verfรผgen, bevor wir versuchen, auf die in der Datentabelle genannten Parameter zuzugreifen.

Einstellungen in UFT

Schritt 4) Wir sollten sicherstellen, dass andere HP-Produkte mit uns interagieren kรถnnen. UFTUm dies durchzufรผhren, gehen Sie auf โ€žToolsโ€œ -> โ€žOptionenโ€œ, wie unten dargestellt.

Einstellungen in UFT

Schritt 5) Der Dialog โ€žOptionenโ€œ รถffnet sich.

  • Wรคhle aus 'GUI-Tests"Registerkarte.
  • Wรคhlen Sie โ€žTestlรคufeโ€œ.
  • Aktivieren Sie die Option โ€žAnderen HP-Produkten das Ausfรผhren von Tests und Komponenten erlaubenโ€œ.
  • OK klicken'.

Einstellungen in UFT

Teil E โ€“ Ausfรผhren von Skripten in ALM

Schritt 1) Erstellen Sie im Modul โ€žTestlaborโ€œ eine Testsuite zur Ausfรผhrung. Erstellen wir dazu einen โ€žNeuen Ordnerโ€œ fรผr die automatisierte Testsuite.

  • Wรคhlen Sie das Modul โ€žTestlaborโ€œ aus.
  • Wรคhlen Sie den Ordner aus, unter dem der neue Ordner erstellt werden soll.
  • Klicken Sie auf das Symbol โ€žNeuer Ordnerโ€œ.
  • Geben Sie den Namen des Ordners ein.
  • Klicken Sie auf OK.

Ausfรผhren von Skripten in ALM

Schritt 2) Der neue Ordner wรผrde wie folgt erstellt werden:

Ausfรผhren von Skripten in ALM

Schritt 3) Jetzt mรผssen wir im erstellten Ordner einen Testsatz erstellen.

  • Wรคhlen Sie den Ordner aus.
  • Klicken Sie auf die Schaltflรคche โ€žNeuer Testsatzโ€œ.
  • Geben Sie den Namen des Testsets ein.
  • OK klicken'.

Ausfรผhren von Skripten in ALM

Schritt 4) Wie bei manuellen Tests mรผssen nach dem Erstellen des Testsets die Testinstanzen hinzugefรผgt werden. Versuchsplan Baum.

  • Wรคhlen Sie das erstellte Testset aus.
  • Klicken Sie auf die Schaltflรคche โ€žTests auswรคhlenโ€œ. Die Testplanstruktur wird geรถffnet.
  • Wรคhlen Sie den Test aus.
  • Klicken Sie auf die Schaltflรคche โ€ž<=โ€œ.

Ausfรผhren von Skripten in ALM

Schritt 5) Der hinzugefรผgte Test wรผrde wie unten dargestellt angezeigt.

  • Der hinzugefรผgte Test zeigt den Testtyp automatisch als โ€žQUICKTEST_TESTโ€œ an.
  • Klicken Sie auf die Schaltflรคche โ€žAusfรผhrenโ€œ, um die Ausfรผhrung zu starten.

Ausfรผhren von Skripten in ALM

Schritt 6) Der Dialog โ€žAutomatischer Test-Runnerโ€œ wird geรถffnet. Lassen Sie uns alle in diesem Fenster verfรผgbaren Funktionen erlรคutern.

  • Alle ausfรผhren โ€“ Ermรถglicht uns die vollstรคndige Ausfรผhrung des Testsatzes.
  • Fรผhren Sie โ€“ Ermรถglicht uns, nur die ausgewรคhlte Testinstanz auszufรผhren.
  • Fรผhren Sie alle Tests lokal aus Der Test wรผrde auf dem lokalen Host gestartet. Ist diese Option deaktiviert, kann der Benutzer den Hostnamen angeben, auf dem die Tests ausgefรผhrt werden sollen.
  • Protokoll aktivieren โ€“ Erstellt wรคhrend des Testlaufs eine Ausfรผhrungsprotokolldatei. Um das Ausfรผhrungsprotokoll nach der Testausfรผhrung anzuzeigen, wรคhlen Sie โ€žAusfรผhrung anzeigen' aus dem 'Fรผhren Sie' Menรผ desselben Dialogs.

Klicken Sie auf โ€žAusfรผhrenโ€œ, um den Test auszulรถsen.

Ausfรผhren von Skripten in ALM

Schritt 7) UFT wird im Hintergrund gestartet, wรคhrend das Skript ausgefรผhrt wird. Der Ausfรผhrungsstatus wird nach Abschluss des Tests wie unten dargestellt angezeigt. SchlieรŸen Sie das Fenster.

Ausfรผhren von Skripten in ALM

Teil F โ€“ Analyse der Ergebnisse

Schritt 1) Nach dem SchlieรŸen des Dialogfelds โ€žAutomatischer Runnerโ€œ wird dem Benutzer das Ausfรผhrungsraster wieder angezeigt.

  • Der Testausfรผhrungsstatus wurde aktualisiert.
  • Das Eingebaute UFT Der Testbericht kann durch Klicken auf die Schaltflรคche โ€žBericht startenโ€œ aufgerufen werden.

Analyse der Ergebnisse

Schritt 2) Das Eingebaute UFT Dem Benutzer wird der Testbericht angezeigt.

Analyse der Ergebnisse

Schritt 3) Die detaillierten Ergebnisse kรถnnen รผber das Modul โ€žTestlรคufeโ€œ abgerufen werden. Wie bei manuellen Tests werden auch hier alle Informationen im Detailergebnis angezeigt.

Analyse der Ergebnisse

Schritt 4) Der Test erzeugt auรŸerdem eine Textdatei mit den Ergebnissen, die im Anhangbereich abgerufen werden kann. Die Textdatei wird vom Skript (Testframework) generiert. NICHT der integrierte Bericht von UFTUm darauf zuzugreifen, gehen Sie wie folgt vor:

  • Wรคhlen Sie die โ€žRun IDโ€œ aus.
  • Der Dialog โ€žAusfรผhrungsdetailsโ€œ wird geรถffnet.
  • Gehen Sie zum Abschnitt โ€žAnhรคngeโ€œ.
  • Den Benutzern steht eine Ergebnisdatei zum Herunterladen zur Verfรผgung. Double-Klicken Sie auf die Textdatei.

Analyse der Ergebnisse

Schritt 5) Die Textdatei mit den Ergebnissen wird in Notepad geรถffnet. Die Ergebnisdatei wird wie unten dargestellt angezeigt.

Analyse der Ergebnisse

Laden Sie UFT Das in diesem Tutorial verwendete Automatisierungsskript

Video ein QTP Integration mit Quality Center:

Klicken Sie auf werden auf dieser Seite erlรคutert wenn das Video nicht zugรคnglich ist.

Hinweis:

  • Quality Center bietet viele Funktionen wie das Kopieren von Testschritten, das Versenden von Skripten per E-Mail zur รœberprรผfung, das Hinzufรผgen von Anhรคngen usw., um eine schnellere Entwicklung von Testfรคllen zu ermรถglichen.
  • Sie kรถnnen ein Skript in Automatisierungstools wie z. B. erstellen. QTP und LoadRunnerund laden Sie sie anschlieรŸend in Quality Center hoch und speichern Sie sie dort.
  • Sie kรถnnen ein manuelles Testskript in Quality Center auch direkt in ein automatisiertes Skript konvertieren.

Klicken Sie auf werden auf dieser Seite erlรคutert wenn das Video nicht zugรคnglich ist

Hรคufig gestellte Fragen

KI verbessert die Testautomatisierung durch selbstheilende Objektlokalisatoren, Fehlervorhersage und intelligente Testpriorisierung. Dies reduziert den Wartungsaufwand. UFT Skripte, die in ALM integriert sind und Teams dabei helfen, sich auf risikoreiche Bereiche zu konzentrieren.

Nein. KI unterstรผtzt zwar die Testerstellung und Ergebnisanalyse, aber ALM zentralisiert weiterhin Testressourcen, -ausfรผhrung und -berichterstattung. UFT Die funktionalen Skripte werden gesteuert. Die Integration bleibt das Rรผckgrat des Arbeitsablaufs.

UFT ALM (oder Quality Center) ist ein Tool zur Automatisierung funktionaler Tests, das Skripte fรผr Anwendungen ausfรผhrt. ALM ist eine Testmanagement-Plattform, die diese Tests zentral speichert, plant, ausfรผhrt und darรผber berichtet.

QUICKTEST_TEST ist der Testtyp, den ALM einem Test zuweist. UFT (ehemals QuickTest-)Skript. Es kennzeichnet den Test als automatisierten Test. UFT Es wird ein Test und kein manueller Test durchgefรผhrt, daher fรผhrt ALM ihn durch. UFT.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: