16 new features micro focus uft tool qtp vs uft
Das HP UFT-Tool (Unified Functional Testing) wurde jetzt in das Micro FocusUFT-Tool (Unified Functional Testing) geändert. Der Inhalt der Seite gilt jedoch auch für die neue Micro Focus-Domäne und -Tools
Übersicht über UFT (Unified Functional Testing) / QTP:
UFT (Unified Functional Testing) tool ist ein Tool zum Testen der Automatisierung, das derzeit in Version 12.01 (ab Juli 2014) verfügbar ist. Die unterstützten Funktionen motivieren Entwickler und Tester, fehlerfreie Qualitätssoftware zu entwickeln und bereitzustellen, um die geschäftlichen Anforderungen zu erfüllen. HP UFT-Software und UFT-Profis sind aufgrund ihrer hervorragenden Funktionen immer gefragt.
Siehe auch=> Wir haben eine komplette QTP-Tutorialserie mit mehr als 25 ausführlichen Tutorials. Bitte überprüfen Sie hier.
Es ist kein neues Produkt von Mikrofokus , ein altes Produkt 'QTP' QuickTest Professional mit neuen und erweiterten Funktionen. Ursprünglich wurde QTP von Mercury Interactive geschrieben und veröffentlichte 2001 die erste Version 5.5, die 2006 von Hewlett Packard (HP) entwickelt wurde. 2012 erneuerte HP QTP mit dem neuen Namen UFT. Während der Erneuerung war die UFT-Version von HP 11.50.
Der Name 'Unified' zeigt, dass UTF ein fortschrittliches und kombiniertes Testwerkzeug für 'GUI und API (Service)' ist, mit dem die Funktionen des Front-End und Back-End der Softwareanwendung stark getestet werden. Laut HP bietet die neue Version von UFT 12.01 im Vergleich zu UFT 12.0 eine bessere Dokumentationsunterstützung.
Also, UFT supports BPT (Business Process Testing) ist ein komponentenbasiertes Testframework, das eine starke und effiziente Plattform zum manuellen und automatischen Testen vollständiger Geschäftsprozesse bietet. Es kombiniert manuelle Tests und Automatisierungstests mit weniger Doppelarbeit und die Funktion zur Wiederverwendbarkeit von Komponenten beschleunigt den Testprozess. Aktivieren Sie strukturierte automatisierte Tests.
Sprachunterstützung:
QTP / UFT verwendet VB-Skript als Skriptsprache Dies ist nur eine Sprache, die von IDE (Integrated Development Environment) von QTP / UFT vollständig unterstützt wird. IDE ist eine Benutzeroberfläche von QTP / UFT. Neben VB Script werden auch Java-Skripte und Windows-Shell-Skripte unterstützt. Mit VB Script kann der Benutzer die Vorteile objektorientierter Programmierkonzepte nutzen, jedoch nicht Polymorphismus und Vererbung.
Technologieunterstützung:
UFT ist verfügbar für .NET, Stingray 1, Terminalemulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Webdienste, WPF, SAP, Web, Java (Core und Advanced), VisualAge Smalltalk, Silverlight und Mainframe-Terminalemulatoren. Diese Technologien hängen davon ab, welche UFT-Version Sie verwenden.
Aktuelle Version von UFT 12.01 unterstützt; JDK 1.8, Hyper V und XenDesktop 7 (Technologievorschau), SAP Web Dynpro ABAP für Netweaver 7.40 und erweiterte Internet Explorer-Unterstützung für SAP Web UI.
UFT vs QTP: Neue Funktionen, die von UFT unterstützt werden
Obwohl ich oben erwähnt habe, ist UFT eine neueste Version von QTP mit vielen neuen Funktionen, die die fortschrittliche Lösung für Funktions- und Regressionstests darstellen.
Schauen wir uns den Unterschied zwischen QTP und UFT und alle neuen von UFT unterstützten Funktionen an, mit denen Entwickler und Tester die Objekte, Komponenten und ganzen Anwendungen effizient und sicher testen können.
Menschen, die QTP seit einigen Jahren verwenden und damit sehr vertraut sind, testen jeden Tag viele Funktionen der Softwareanwendung, um Fehler zu finden und zu beheben. Während des Testprozesses verwenden sie viele andere Tools mit QTP, um fehlerfreie Qualitätssoftware bereitzustellen. Nach der Veröffentlichung von UFT stellt sich definitiv die Frage, warum man sich für UFT entscheidet, wie UFT weiterentwickelt ist als QTP, wie wir die Softwareanwendung mit den neuen Funktionen von UFT besser testen können. Hier ist die Lösung aller Ihrer Fragen,
1) HP UFT = HP QuickTest Professional + HP Servicetest:
Der Name UFT (Unified Functional Testing) zeigt, dass es sich um eine Kombination aus „HP QuickTest Professional“ und „HP Service Test“ handelt. Das UFT-Softwarepaket enthält alle Funktionen von QTP und Service Test. Mit diesem integrierten HP Unified Functional Testing-Paket können Entwickler und Tester drei Ebenen der Softwareanwendungen testen. die Schnittstellenschicht, die Dienstschicht und die Datenbankschicht.
QTP unterstützt nur GUI-Tests zum Testen der Funktionen von Windows- und Webanwendungen, UFT unterstützt jedoch sowohl GUI- als auch API-Tests.
2) Von QTP und UFT unterstützte Browser:
UFT läuft auf allen Hauptbrowsern, die Benutzer regelmäßig für ihre täglichen Aufgaben verwenden, wie z. Internet Explorer v6 -v11, Firefox v3.0 - v31 (verwendet entsprechende Patches und Service Packs), Google Chrome v12 - v35 und Apple Safari (auf einem Remote-Mac-PC) v6, v6.10, v7.00, aber QTP wird grundsätzlich ausgeführt In Internet Explorer, Google Chrome bis Version 36 und Firefox-Browsern, jedoch nicht in Apple Safari, hängen die verwendeten Patches und Service Packs ab.
Mit dem Apple Safari-Browser führt UFT den Test auf einem Remote-Mac-PC effizient aus, da die Kommunikation zwischen dem UFT-PC und dem Mac-PC sicher ist. Erkennen Sie das Browserobjekt während des Tests, um den Schnappschuss zu erstellen.
3) Von QTP und UFT unterstütztes Betriebssystem:
UTF läuft unter folgenden Betriebssystemen: Windows XP / Vista / 2003/7/8 / 8.1 und Windows Server 2008 / Windows Server 2012 R2
QTP läuft unter folgenden Betriebssystemen: Windows XP / 2003 / Vista / 7 und Windows Server 2008
4) Begrüßungsseite (Startseite) von UFT und QTP:
QTP-Begrüßungsseite: Die Begrüßungsseite von QTP unterscheidet sich in Bezug auf Farbe, Design, Textstil und Inhalt der Seite geringfügig von UFT. Auf der Begrüßungsseite bietet QTP eine Prozessleitfadenliste (Keyword-gesteuertes Testen, Anwendungsbereiche und Geschäftskomponenten) und viele Toolsymbole zum Testen der Anwendungen gemäß den Anforderungen. Zeigt außerdem Dateien an, die Sie bereits zuvor für Arbeitszwecke geöffnet haben, sowie eine Option zum Ausblenden der Begrüßungsseite.
UFT-Begrüßungsseite: Wie ich bereits erklärt habe, unterscheidet sich UFT ein wenig von QTP , in Bezug auf Farbe, Design, Textstil und Inhalt der Seite. Auf der Begrüßungsseite zeigt UFT Links zum Öffnen und Erstellen einer neuen Testdatei sowie viele Tools zum Unterstützen und Verwalten dieser bestimmten Datei an.
5) QTP und UFT haben beide zwei verschiedene Symbole:
QTP und UFT sind beide völlig unterschiedlich.
die beste Software zum Reinigen Ihres Computers
6) Die UFT-Installation ist schneller und sicherer als QTP:
Das UFT-Installationspaket ist jedoch kleiner als alle vorherigen Versionen. Der Installationsprozess ist sehr schnell und sicher geworden, außerdem dauert die Installation sehr viel weniger. Darüber hinaus bietet UFT die Option, das Add-In für ALM und den Run Result Viewer mit dem Installationspaket zu installieren. Der Installationsvorgang kann in jeder von UFT unterstützten Sprache erfolgen. Es ist nicht erforderlich, ein separates Sprachpaket zu installieren. Während der Installation werden alle für die Ausführung von UFT erforderlichen Software, Tools und Add-Ins installiert und konfiguriert. Installieren Sie das Paket sicher, ohne die Benutzerkontensteuerung (User Account Control, UAC) für Ihren PC zu deaktivieren.
7) UFT bietet alle Dienste an einem gemeinsamen Ort (IDE) an:
UFT v11.5: QTP bietet verschiedene Optionen für Funktionstests. eine für GUI-Tests und eine für Nicht-GUI-Tests mit API Service Test.
Unified Functional Testing (UFT) ist jedoch eine Kombination aus beiden Produkten (GUI und API) und ihren Funktionen und Anzeigen in einer gemeinsamen Benutzeroberfläche. Zum Testen der Anwendung kann der Benutzer zunächst eine der Optionen 'GUI oder API (Servicetest)' auf der 'Startseite' gemäß den Anforderungen auswählen.
UFT v12.0: Neben GUI- und API-Tests bietet UFT 12.0 auch Optionen für Geschäftsprozess-Tests, die alle in einer gemeinsamen Benutzeroberfläche zusammengefasst sind.
8) Neue Add-Ins - Flex und Qt:
Die neue Version von QTP unterstützt zwei neue Add-Ins: 'Flex' und 'Qt'. Diese Add-Ins erleichtern Benutzern das Testen des GUI-Teils von Flex- und Qt-Anwendungen.
c ++ Zeichen in int konvertieren
Das UFT Flex-Add-In ist erforderlich, um Flex-Anwendungen oder -Objekte über die Benutzeroberfläche erfolgreich zu testen. Dieses Add-In hat Probleme beim Zugriff auf UFT Flex Agent und beim Auffinden von Flex-basierten Webanwendungen. Um diese Probleme zu lösen, müssen Sie eine Flex-Anwendung mit einem vorkompilierten UFT Flex-Agenten kompilieren, der für QT-Anwendungen nicht erforderlich ist. Zum Ausführen von Qt-Anwendungen in UFT ist kein zusätzlicher Prozess erforderlich. Arbeiten Sie einfach für Qt-Anwendungen wie für andere von UFT unterstützte Anwendungen.
9) Neue Leinwand of UFT:
Die Zeichenfläche von UFT ist im Grunde ein Testflussbereich, in dem alle Aktionen (alle Funktionen der Testskripte), die während des Testprozesses ausgeführt werden, in grafischer Form angezeigt werden. Gemäß den Anforderungen des Tests können Sie alle Aktionen nach oben und unten ziehen und ablegen. Sie können die vorhandene oder eine neue Aktion ausführen, debuggen, aufrufen.
10) INSIGHT Aufnahme:
Insight Recording; Eine der besten und einfachsten Techniken zur Reorganisation von Bildern (Objekten) als andere Techniken erleichtert die Aufzeichnung durch die Bereitstellung einer Aufzeichnungssymbolleiste. Es erkennt die Objekte und Anwendungen, die UFT mit einfachen Techniken niemals ausführen kann. Dies ist auch hilfreich beim Erkennen von Anwendungen, die auf einem Remote-System ausgeführt werden.
11) Der verbesserte Debug-Prozess von UFT mit vielen Funktionen:
Altes QTP hatte im Vergleich zu neuem (UFT) weniger Debugging-Funktionen. Während des Tests einer Anwendung wird das Debuggen zu einem wichtigen Prozess eines Automatisierungstools. Aufgrund seiner Bedeutung wurde in der neuesten Version von QTP verbessert.
Lassen Sie uns sehen, wie das Debuggen durch Hinzufügen vieler Funktionen verbessert wurde.
- Stack aufrufen - Erleichtert das Anzeigen aller Methoden und Funktionen, die derzeit im Aufrufstapel verfügbar sind.
- Geladene Module - Nützlich für API-Tests. Zeigt alle DLL-Dateien einer bestimmten Anwendung an, die mithilfe des API-Tests ausgeführt wurden.
- Themen - Dies ist auch für API-Tests gedacht und zeigt alle Informationen zu Threads an, die derzeit als Teil der Ausführungssitzung ausgeführt werden.
- Bereich Lokale Variablen - Zeigt alle Arten von Variablen und ihre aktuellen Werte an.
- Konsolenfenster - Während des Debugging-Prozesses; Führen Sie die Codezeile aus, die in der VB-Skriptsprache für GUI-Tests und in C # -Code für API-Tests geschrieben wurde.
- Sehen - Zeigt den aktuellen Wert und Typ der Variablen, Eigenschaften oder Ausdrücke im Überwachungsbereich an.
- Debug-Bereich - Zeigt alle Werte und Typen von Variablen, Eigenschaften und Ausdrücken an, die in VBScript oder C # geschrieben sind.
12) UFT-Befehl 'Schritt ausführen' für API-Tests:
Anwendbar beim API-Testen, eine kleine Funktion, aber sehr hilfreich, um einen Schritt, eine Funktion oder ein Objekt einer Anwendung auszuführen, die auf der Leinwand mit der neuen Funktion 'Schritt ausführen' angezeigt wird. Sie können auf diese Funktion 'Schritt ausführen' zugreifen, indem Sie mit der rechten Maustaste auf ein Objekt auf der Leinwand klicken.
Diese Funktion ist nützlich, wenn Sie eine Anwendung mit dem API-Dienst der UFT und eine Anwendung während des Tests mit vielen Funktionen, Objekten und Eigenschaften testen. Die gemeinsame Ausführung aller Funktionen, Objekte und Eigenschaften macht Ihren Prozess langsam oder nicht erforderlich, um alle auszuführen. Während des Tests ist nur eine einzige Funktion erforderlich, um ausgeführt zu werden. Führen Sie in diesem Fall nur eine Funktion aus, indem Sie mit der rechten Maustaste auf die Funktion klicken.
13) MSAA-API von UFT:
Mit der MSAA- oder Microsoft Accessibility-API werden Steuerelemente erstellt, auf die Assistive Technology-Produkte problemlos zugreifen können. Microsoft-Bänder verwendeten MSAA. Jetzt kann UFT diese Microsoft-Multifunktionsleistenobjekte als Standardtestobjekte identifizieren und direkt in Skripten verwenden.
14) Integriertes Druckfenster von UFT:
UFT verfügt über ein integriertes Druckfenster zum Drucken von Debug-Informationen aus Skripten.
15) Das neue GUI-, API- und BPT-Testfenster von UFT:
GUI-Testfenster: Die GUI von UFT ist ein fortschrittliches und neues Testframework (Fenster), das Entwicklern und Testern eine sehr schnelle, vertrauenswürdige, wiederverwendbare, programmierbare und umfassende Schnittstelle für die Überprüfung der Softwarequalität in kürzerer Zeit bietet.
API-Testfenster:
Früher mit der QTP-Version unterstützte das Webdienst-Add-In bestimmte API-Tests in Form der eigenständigen Diensttestanwendung. Aber jetzt hat UFT es in eine gemeinsame IDE integriert. Dies ist ein großartiger Ort, um API-Testprozesse zu visualisieren und zu verstehen, die beim Testen von Anwendungen ohne Kopf (Anwendung ohne Benutzeroberfläche) hilfreich sind. Kopflose Anwendungen wie; JMS, Datenbanken und Webdienste werden von der API-Test-Toolbox nicht unterstützt. UFT unterstützt die C # -Codierung vollständig, um die Anwendungen zu testen.
BPT-Testfenster:
UFTs BPT (Business Process Testing) ist eine themenbezogene und komponentenbasierte kundenspezifische Automatisierungstestplattform, die ein neues Framework (Fenster) zum Entwerfen, Erstellen, Verwalten und Ausführen des Tests sowie zum Verwalten der Testdaten bietet. Es ist auch hilfreich bei der Entwicklung und Wartung wiederverwendbarer Testkomponenten, die für alle Arten von einfachen und komplexen Tests am besten geeignet sind.
Um den Test mithilfe von Geschäftsprozess-Tests in UFT zu erstellen und zu verwalten, stehen Ihnen zwei Optionen zur Verfügung. „Geschäftsprozess-Tests“ und „Geschäftsprozessabläufe“. Diese beiden Plattformen enthalten normalerweise dieselben Geschäftskomponenten in derselben Reihenfolge. Um an Business Process Testing arbeiten zu können, müssen Sie ein ALM-Projekt mit BPT-Unterstützung verbinden.
16) ALM verwendet jetzt externe Authentifizierung:
Früher verwendeten frühere UFT-Versionen eine gängige Methode, um Benutzernamen und Kennwort für die Verbindung mit ALM-Projekt und -Server anzugeben. Jetzt können Sie mit UFT 12.0 durch externe Authentifizierung eine Verbindung zu ALM 12.00-Server und -Projekt herstellen, z. CAC (Common Access Card) oder SiteMinder. Mit UFT können Benutzer externe Authentifizierungszertifikate oder Single Sign-On-Mechanismen installieren, um den ALM-Dienst nutzen zu können. Jetzt müssen Sie sich nicht mehr den Benutzernamen und das Kennwort für denselben Zweck merken.
Fazit:
Persönlich habe ich erfahren, dass UFT wirklich eine gute Erfindung von HP ist und eine benutzerfreundliche IDE für jede Art von GUI- und API-Tests bietet.
Personen, die wirklich leidenschaftlich daran interessiert sind, neue und erweiterte QTP-Funktionen persönlich / beruflich zu nutzen, besuchen die HP Website und laden die Testversion von UFT 12.01 herunter. Nach der Verwendung der neuesten UFT-Version werden Sie sicherlich nie mehr auf die vorherige Version zurückblicken.
Literatur-Empfehlungen
- HP UFT
- Einführung in Micro Focus LoadRunner - Lasttests mit LoadRunner Tutorial # 1
- Beste Software-Test-Tools 2021 (QA Test Automation Tools)
- So machen Sie manuelle Tests mit Micro Focus Sprinter effizienter
- 5 Beste alternative UFT-Tools (HP Unified Functional Testing)
- Testen von Primer eBook Download
- Lasttests mit HP LoadRunner-Tutorials
- Funktionsweise datengesteuerter Tests (Beispiele für QTP und Selen)