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.

- 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:
Teil A โ Add-in-Installation
Schritt 1) Navigieren Sie zur ALM-Landingpage (http://localhost:8181/qcbin/) und wรคhlen Sie โExtrasโ, wie unten gezeigt.
Schritt 2) Die Add-in-Seite รถffnet sich, und Sie sollten auf den Link โHP ALM Connectivityโ klicken.
Schritt 3) Klicken Sie auf den Link โHP ALM Connectivity herunterladenโ, und die EXE-Datei wird an den angegebenen Speicherort heruntergeladen.
Schritt 4) Klicken Sie mit der rechten Maustaste auf die heruntergeladene Datei und wรคhlen Sie โAls Administrator ausfรผhrenโ.
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.
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.
Schritt 2) Navigieren Sie im ALM-Menรผ und wรคhlen Sie ALM-Verbindung.
Schritt 3) Der ALM-Verbindungsdialog wird geรถffnet.
- Geben Sie den ALM-Server ein. URL.
- Geben Sie den Benutzernamen ein.
- Geben Sie das Passwort ein und klicken Sie auf โVerbindenโ.
Schritt 4) Nach erfolgreicher Authentifizierung werden die ALM-Dateien heruntergeladen, da wir eine Verbindung zwischen ALM und herstellen. UFT Zum aller ersten mal.
Schritt 5) Der ALM-Verbindungsdialog wartet darauf, dass der Benutzer die Domรคne und das Projekt auswรคhlt.
- Domรคne auswรคhlen.
- Wรคhlen Sie das Projekt aus.
- Klicken Sie auf โAnmeldenโ.
Schritt 6) Der ALM-Verbindungsdialog zeigt den Status an.
- Es besteht eine Verbindung zum Server und es werden die Details zur Serveradresse und zum Benutzernamen angezeigt.
- Mit dem Projekt verbunden und listet die Details zum Projekt auf.
- Klicken Sie auf โSchlieรenโ.
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.
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.
Schritt 2) Der Dialog โNeuer Testโ wird geรถffnet.
- Wรคhlen Sie die Art des Tests aus.
- Geben Sie den Namen des Tests ein.
- 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โ.
Schritt 3) Der Dialog โStandort auswรคhlenโ รถffnet sich.
- Wรคhlen Sie die Registerkarte โALM-Testplanโ.
- Double-klicken Sie auf das 'Fuktionelle Behandlungen'Ordner, um seine Unterordner zu รถffnen.
Schritt 4) Der Dialog โSpeicherort auswรคhlenโ รถffnet sich mit den Unterordnern des Ordners โFuktionelle Behandlungen' Mappe.
- Double-klicken Sie auf das 'Automation' Mappe.
- Klicken Sie auf โAuswรคhlenโ.
Schritt 5) Dem Benutzer wird der Dialog โNeuer Testโ angezeigt.
- Der ausgewรคhlte Teststandort zeigt auf ALM.
- Klicken Sie auf โErstellenโ.
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.
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.
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.
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'.
Schritt 10) Die erstellte Testressource wird dem Benutzer wie unten dargestellt angezeigt.
Schritt 11) Jetzt mรผssen wir die .vbs auf die erstellte Testressource hochladen.
- Klicken Sie auf โRessourcenanzeigeโ.
- Klicken Sie auf โDatei hochladenโ.
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โ.
Schritt 13) Nach erfolgreichem Hochladen zeigt ALM dem Benutzer den Status an. OK klicken'.
Schritt 14) Die hochgeladene Testressource kann mit โResource Viewerโ angezeigt werden.
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.
Schritt 16) Nun mรผssen wir die entsprechenden โObjekt-Repositoryโ-Dateien unter dem Modul โTestressourcenโ hochladen, รคhnlich wie wir Funktionsbibliotheken hochgeladen haben.
- Klicken Sie auf das Modul โNeue Ressourceโ.
- Das Fenster โNeue Ressourceโ รถffnet sich.
- Geben Sie den Namen der Testressource ein.
- Wรคhlen Sie den Dateityp โObjekt-Repositoryโ aus.
- OK klicken'.
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โ.
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โ.
Schritt 19) Nach erfolgreichem Hochladen zeigt ALM dem Benutzer den Status an. OK klicken'.
Schritt 20) Die Testressource kann wie unten gezeigt direkt in ALM angezeigt werden.
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.
Schritt 22) Erstellen Sie eine neue Ressource mit dem Namen โTestDataโ, wรคhlen Sie als Typ โTestressourceโ aus und klicken Sie auf โOKโ.
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.
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.
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.
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.
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.
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'.
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.
Schritt 2) Der neue Ordner wรผrde wie folgt erstellt werden:
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'.
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 โ<=โ.
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.
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.
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.
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.
Schritt 2) Das Eingebaute UFT Dem Benutzer wird der Testbericht angezeigt.
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.
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.
Schritt 5) Die Textdatei mit den Ergebnissen wird in Notepad geรถffnet. Die Ergebnisdatei wird wie unten dargestellt angezeigt.
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



















































