16 new features micro focus uft tool qtp vs uft
Nástroj HP UFT (Unified Functional Testing) je nyní změněn na Micro FocusUFT (Unified Functional Testing) Tool, ale přesto je obsah stránky platný i v nové doméně a nástrojích Micro Focus
Přehled UFT (Unified Functional Testing) / QTP:
UFT (Unified Functional Testing) nástroj je automatizační funkční testovací nástroj, aktuálně dostupný ve verzi 12.01 (od července 2014). Jeho podporované funkce motivují vývojáře a testery, aby vyvíjeli a dodávali kvalitní software bez chyb, který splňuje obchodní potřeby. Díky svým vynikajícím funkcím je software HP UFT i profesionálové UFT vždy v poptávce.
Viz také=> Máme kompletní sérii výukových programů QTP s 25+ podrobnými výukové programy. Zkontrolujte zde.
Není to nový produkt společnosti Micro Focus , starý produkt „QTP“ QuickTest Professional s novými a pokročilými funkcemi. Zpočátku QTP napsal Mercury Interactive a vydal první verzi 5.5 v roce 2001, později vyvinutou Hewlett Packard (HP) v roce 2006. V roce 2012 společnost HP obnovila QTP s novým názvem UFT; během obnovy byla UFT verze HP 11,50.
Název „Unified“ odhaluje, že UTF je pokročilý a kombinovaný testovací nástroj „GUI a API (služba)“, který silně testuje funkce front-endu a back-endu softwarové aplikace. Společnost HP uvedla, že nově vydané UFT 12.01 poskytuje lepší podporu dokumentace ve srovnání s UFT 12.0.
UFT tedy podporuje BPT (Business Process Testing) je testovací rámec založený na komponentách, který poskytuje silnou a efektivní platformu pro ruční a automatické testování kompletního obchodního procesu, kombinuje manuální a automatizační testy s menší duplikací a díky funkci opětovného použití komponent je proces testování rychlý. Povolit strukturované automatické testování.
Jazyková podpora:
Používá QTP / UFT VB Script jako skriptovací jazyk , toto je pouze jazyk plně podporovaný IDE (Integrated Development Environment) QTP / UFT. IDE je uživatelské rozhraní QTP / UFT. Kromě VB Script podporuje také skript Java a skript prostředí Windows. Pomocí VB Script může uživatel využívat výhody konceptů objektově orientovaného programování, ale ne polymorfismus a dědičnost.
Podpora technologií:
UFT je k dispozici pro .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP, Web, Java (Core and Advanced), VisualAge Smalltalk, Silverlight a emulátory terminálu na sálových počítačích, všechny tyto technologie závisí na tom, jakou verzi UFT používáte.
Aktuální verze UFT 12.01 podporuje; JDK 1.8, Hyper V a XenDesktop 7 (úroveň technologického náhledu), SAP Web Dynpro ABAP pro Netweaver 7.40 a prodloužená podpora aplikace Internet Explorer pro SAP Web UI.
UFT vs QTP: Nové funkce podporované UFT
I když jsem zmínil výše, UFT je nejnovější verze QTP s mnoha novými funkcemi, které jsou pokročilým řešením pro funkční a regresní testování.
Pojďme se podívat na rozdíl mezi QTP a UFT a na všechny nové funkce podporované UFT, které pomáhají vývojářům a testerům efektivně a bezpečně testovat objekty, komponenty a celé aplikace,
Lidé, kteří používají QTP již několik let a jsou s ním velmi přátelští, každý den testují mnoho funkcí softwarové aplikace, aby našli a vydali chyby, během procesu testování používají mnoho dalších nástrojů s QTP, aby poskytli kvalitní software bez chyb. Pak po vydání UFT určitě přijde na mysl otázka, proč jít na UFT, jak je UFT pokročilý než QTP, jak můžeme lépe otestovat softwarovou aplikaci pomocí nových funkcí UFT? Zde je řešení všech vašich otázek,
1) HP UFT = HP QuickTest Professional + HP Service Test:
Název UFT (Unified Functional Testing) odhaluje, že jde o kombinaci „HP QuickTest Professional“ a „HP Service Test“, což znamená; Softwarový balíček UFT obsahuje všechny funkce QTP i test služby. Tento integrovaný balíček HP Unified Functional Testing umožňuje vývojářům a testerům testovat tři vrstvy softwarových aplikací; vrstva rozhraní, vrstva služeb a vrstva databáze.
QTP podporuje pouze testování GUI k testování funkcí Windows a webových aplikací, ale UFT podporuje testování GUI i API.
2) Prohlížeče podporované QTP a UFT:
UFT běží na všech hlavních prohlížečích, které uživatel pravidelně používá pro své každodenní úkoly, jako; Internet Explorer v6 -v11, Firefox v3.0 - v31 (používá příslušné opravy a aktualizace Service Pack), Google Chrome v12 - v35 a Apple Safari (na vzdáleném počítači Mac PC) v6, v6.10, v7.00, ale QTP v zásadě běží v prohlížečích Internet Explorer, Google Chrome do v36 a Firefox, ale ne v Apple Safari záleží na použitých opravách a aktualizacích Service Pack.
Pomocí prohlížeče Apple Safari provádí UFT test na vzdáleném počítači Mac efektivně díky zabezpečené komunikaci mezi UFT PC a Mac PC, během testu detekuje objekt prohlížeče a pořídí snímek.
3) OS podporovaný QTP a UFT:
UTF běží na OS: Windows XP / Vista / 2003/7/8 / 8.1 a Windows Server 2008 / Windows Server 2012 R2
QTP běží na OS: Windows XP / 2003 / Vista / 7 a Windows Server 2008
4) Úvodní stránka (úvodní stránka) UFT a QTP:
Úvodní stránka QTP: Úvodní stránka QTP se trochu liší od UFT, pokud jde o barvu, design, styl textu a obsah stránky. Na uvítací stránce QTP poskytuje seznam pokynů k procesu (testování na základě klíčových slov, oblasti aplikací a obchodní komponenty) a mnoho ikon nástrojů pro testování aplikací podle požadavku. Také zobrazí soubory, které jste již dříve otevřeli pro pracovní účely, a možnost skrýt uvítací stránku.
UFT Welcome Page: Protože jsem již vysvětlil, že UFT se trochu liší od QTP , pokud jde o barvu, design, styl textu a obsah stránky. Na uvítací stránce UFT zobrazuje odkazy pro otevření a vytvoření nového testovacího souboru, také mnoho nástrojů pro podporu a údržbu daného souboru.
5) QTP a UFT mají dvě různé ikony:
Obě ikony QTP a UFT se od sebe zcela liší.
software pro kopírování DVD na PC
6) UFT instalace je rychlejší a bezpečnější než QTP:
I když je instalační balíček UFT menší než všechny předchozí verze; instalační proces se stal velmi rychlejším a bezpečnějším a také během instalace zabere mnohem méně času. UFT dále poskytuje možnost instalace doplňku pro ALM a Run Result Viewer s instalačním balíčkem, proces instalace může být v jakémkoli podporovaném jazyce UFT; není třeba instalovat samostatný jazykový balíček. Během instalace nainstaluje a nakonfiguruje veškerý potřebný software, nástroje a doplňky potřebné ke spuštění UFT. Bezpečně nainstalujte balíček bez deaktivace kontroly uživatelských účtů (UAC) pro váš počítač.
7) UFT poskytuje všechny služby na jednom společném místě (IDE):
UFT v11.5: QTP má odlišné možnosti funkčního testování; jeden pro testování GUI a druhý pro jiné než GUI pomocí API Service Test.
Unified Functional Testing (UFT) je ale kombinací obou produktů (GUI a API) a jejich funkcí a zobrazení v jednom běžném uživatelském rozhraní. Zpočátku k otestování aplikace si uživatel může podle požadavků vybrat kteroukoli z možností „GUI nebo API (test služby)“ na „Úvodní stránce“.
UFT v12.0: Kromě testování GUI a API poskytuje UFT 12.0 také možnost pro testování podnikových procesů, vše dohromady v jednom společném uživatelském rozhraní.
8) Nové doplňky - Flex a Qt:
Nová verze QTP podporuje dva nové doplňky: „Flex“ a „Qt“, tyto doplňky uživatelům umožňují testovat GUI část aplikací Flex a Qt.
co je dev c ++
K úspěšnému testování aplikací nebo objektů Flex z jeho rozhraní je vyžadován doplněk UFT Flex. Tento doplněk čelí problémům v případě přístupu k agentovi UFT Flex a hledání webových aplikací založených na Flex, abyste z těchto problémů vyšli, musíte zkompilovat aplikaci Flex s předkompilovaným agentem UFT Flex, který není pro aplikace QT nezbytný. Ke spuštění aplikací Qt v UFT není vyžadován žádný další proces; jednoduše pracujte pro aplikace Qt stejně jako jiné podporované aplikace UFT.
9) Nové plátno UFT:
Plátno UFT je v zásadě podokno Test Flow, které zobrazuje všechny akce (všechny funkce testovacích skriptů) během testování v grafické podobě. Podle požadavku testu můžete všechny akce přetahovat nahoru a dolů. Můžete spustit, ladit, zavolat stávající akci nebo novou.
10) INSIGHT nahrávání:
Nahrávání statistik; jedna z nejlepších a snadných technik reorganizace obrazu (objektů) než jiné techniky, usnadňuje nahrávání tím, že poskytuje panel nástrojů pro nahrávání. Rozpoznává ty objekty a aplikace, které UFT nikdy nedokáže pomocí jednoduchých technik, což je také užitečné při rozpoznávání aplikací spuštěných ve vzdáleném systému.
11) Vylepšený proces ladění UFT pomocí mnoha funkcí:
Starý QTP měl ve srovnání s novým (UFT) méně ladicích funkcí. Během testu aplikace se ladění stane důležitým procesem automatizačního nástroje. Díky své důležitosti byl v nejnovější verzi QTP vylepšen.
Podívejme se, jak bylo ladění vylepšeno přidáním mnoha funkcí,
- Volejte Stack - Usnadňuje zobrazení všech metod a funkcí, které jsou v současné době k dispozici v zásobníku volání.
- Načtené moduly - Užitečné pro testování API, zobrazí všechny soubory DLL konkrétní aplikace spuštěné pomocí testu API.
- Vlákna - Toto je také pro testování API, zobrazuje všechny informace o vláknech aktuálně spuštěných jako součást relace běhu.
- Podokno místních proměnných - Zobrazí všechny typy proměnných a jejich aktuální hodnoty.
- Podokno konzoly - Během procesu ladění; spusťte řádek kódů napsaných v jazyce VB Script pro testování GUI a C # kód pro testování API.
- Hodinky - Zobrazí aktuální hodnotu a typ proměnných, vlastností nebo výrazů v podokně sledování.
- Podokno ladění - Zobrazí všechny hodnoty a typy proměnných, vlastností a výrazů napsaných v jazyce VBScript nebo C #.
12) Příkaz UFT Run step pro testování API:
Použitelná při testování API, malá funkce, ale velmi užitečná pro spuštění libovolného kroku, funkce nebo objektu aplikace zobrazené na plátně pomocí nové funkce „Spustit krok“. K této funkci „Spustit krok“ se dostanete kliknutím pravým tlačítkem na libovolný objekt na plátně.
Tato funkce je užitečná, když testujete aplikaci pomocí služby API UFT a aplikace během testu, který má mnoho funkcí, objektů a vlastností. Společné provedení všech funkcí, objektů a vlastností, díky nimž je váš proces pomalý nebo není vyžadován k provedení všech, je během testu vyžadována pouze jedna funkce. V takovém případě spusťte pouze jednu funkci kliknutím pravým tlačítkem na funkci.
13) UFT's MSAA API:
MSAA nebo Microsoft Accessibility API se používá k vytváření ovládacích prvků, ke kterým lze snadno získat pomocí produktů Assistive Technology Products. Pásky společnosti Microsoft používaly MSAA. Takže nyní UFT může identifikovat tyto objekty pásu karet Microsoft jako standardní testovací objekty a může je přímo použít ve skriptování.
14) Okno integrovaného tisku UFT:
UFT má integrované tiskové okno pro tisk informací o ladění ze skriptů.
15) Nové testovací okno grafického uživatelského rozhraní, API a BPT společnosti UFT:
Okno pro testování grafického uživatelského rozhraní: GUI společnosti UFT je pokrokový a nový testovací rámec (okno), který poskytuje velmi rychlé, důvěryhodné, opakovaně použitelné, programovatelné a inkluzivní rozhraní pro vývojáře a testery pro kontrolu kvality softwaru za kratší dobu.
Okno testování API:
Dříve s verzí QTP doplněk webové služby podporoval určité testování API ve formě samostatné aplikace Test služby. Ale nyní ji UFT integroval do společného IDE, což je skvělé místo pro vizualizaci a porozumění procesu testování API, které jsou užitečné při testování bezhlavé aplikace (aplikace bez uživatelského rozhraní). Bezhlavé aplikace jako; Sada nástrojů pro testování API nepodporuje JMS, databáze ani webové služby. UFT plně podporuje C # kódování pro testování aplikací.
Okno testování BPT:
BPT (Business Process Testing) společnosti UFT je předmětná a přizpůsobená platforma pro testování automatizace na základě komponent, poskytuje nový rámec (okno) pro návrh, vytváření, údržbu a provádění testu a správu dat testu. Je také užitečný při vývoji a údržbě opakovaně použitelných testovacích komponent, nejlépe pro všechny typy jednoduchého i složitého testování.
Chcete-li vytvořit a udržovat test pomocí testování podnikových procesů v UFT, máte dvě možnosti; „Testy podnikových procesů“ a „toky obchodních procesů“, tyto dvě platformy obvykle obsahují stejné obchodní komponenty ve stejném pořadí. Chcete-li pracovat na testování podnikových procesů, musíte mít připojit projekt ALM s podporou BPT.
16) ALM nyní používá externí ověřování:
Dříve předchozí verze UFT používaly běžnou metodu pro zadávání uživatelského jména a hesla pro připojení k projektu a serveru ALM, ale nyní s UFT 12.0 se můžete připojit k serveru a projektu ALM 12.00 pomocí externího ověřování, například; CAC (Common Access Card) nebo SiteMinder. UFT usnadňuje uživatelům instalaci externích ověřovacích certifikátů nebo mechanismů jednotného přihlášení k využívání služby ALM, nyní není třeba pamatovat si uživatelské jméno a heslo pro stejný účel.
Závěr:
Osobně jsem zažil, že UFT je opravdu dobrý vynález společnosti HP, poskytuje uživatelsky přívětivé IDE pro jakýkoli druh testování GUI a API.
Lidé, kteří opravdu rádi používají nové a vylepšené funkce QTP osobně / profesionálně, přejdou na web HP a stáhnou si zkušební verzi UFT 12.01. Jistě, po použití nejnovější verze UFT se nikdy nebudete dívat zpět na předchozí verzi.
Doporučené čtení
- HP UFT
- Úvod do nástroje Micro Focus LoadRunner - testování zatížení pomocí průvodce LoadRunner # 1
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Jak zefektivnit ruční testování pomocí aplikace Micro Focus Sprinter
- 5 nejlepších alternativních nástrojů HP Unified Functional Testing (UFT)
- Testování stahování e-knih Primer
- Testování zátěže s výukovými programy HP LoadRunner
- Jak funguje testování založené na datech (příklady QTP a selenu)