Articles

Co je UFT?

Nejlepší odpověď

Unified Functional Testing (UFT), dříve známý jako HP QuickTest Professional (QTP), poskytuje automatizaci funkčních a regresních testů. Jako skriptovací jazyk používá Visual Basic Scripting Edition (VBScript). UFT automatizuje testování prostřednictvím intuitivního vizuálního uživatelského prostředí, které spojuje manuální, automatizované a rámcové testování dohromady v jednom IDE.

Stručná historie

HP QTP původně napsal Mercury Interactive. Mercury Interactive byl následně získán společností 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. UFT 11.5 spojil HP QuickTest Professional a HP Service Test do jednoho softwarového balíčku. Název „ Unified “ ukazuje, že UFT je pokročilý a kombinovaný testovací nástroj „GUI a API (služba)“. UFT má vylepšené a zcela nové funkce, které nejsou k dispozici v předchozích verzích HP Service Test nebo HP QuickTest Professional. Integrovaný software HP Unified Functional Testing umožňuje testovat všechny tři vrstvy operací programu: rozhraní, vrstvu služeb a vrstvu databáze.

HP Unified Functional Testing (UFT) je úplný průmyslový standard. Podívejme se na některé z nových funkcí, které nabízí „HP Unified Functional Testing“ ve starší verzi „HP QuickTest Professional“:

Testy GUI + API

UFT je kombinací „HP QuickTest Professional“ a „HP Service Test“ – testování tří vrstev softwarových aplikací; vrstva rozhraní, vrstva služeb a vrstva databáze. QTP podporuje pouze testování GUI pro Windows a webové aplikace, ale UFT podporuje testování GUI i API.

Testování podnikových procesů

Kromě testování grafického uživatelského rozhraní a rozhraní API poskytuje UFT 12.0 také možnost pro testování podnikových procesů – platforma přizpůsobeného testování automatizace podle předmětu a komponent poskytující nový rámec (okno) pro návrh, vytváření, údržbu a provádění testu a správu údaje z testu. Abyste mohli pracovat na testování podnikových procesů, musíte propojit projekt ALM s podporou BPT.

Mobilní testování pomocí UFT

UFT poskytuje lepší podporu pro mobilní testování. S pomocí HP UFT Mobile společnost HP tvrdí, že budete moci vytvářet agnostické skripty na mobilní platformě, proto se očekává, že skript vytvořený pro iOS bude fungovat pro Android. Řešení pro testování mobilních aplikací bude podporovat emulátory i skutečná zařízení. Skutečná zařízení lze získat z veřejného cloudu sdílených skutečných zařízení nebo soukromého cloudu vyhrazených skutečných zařízení.

Nové doplňky – Flex a Qt

Tyto doplňky umožňují uživatelům testovat GUI část aplikací Flex a Qt. K testování aplikací nebo objektů Flex je vyžadován doplněk UFT Flex. Ale tento doplněk čelí problémům v případě přístupu k UFT Flex Agent a hledání webových aplikací založených na Flex. Řešení – sestavte aplikaci Flex s předkompilovaným agentem UFT Flex. Ke spuštění aplikací Qt v UFT není nutný žádný další proces; jednoduše pracujte s aplikacemi Qt jako s jinými podporovanými aplikacemi UFT.

INSIGHT Recording

S objektem založeným na obrázku identifikace se nyní můžete naučit různé stavy objektu (nebo obrázků) a převést jej na rozpoznatelný objekt v knihovně objektů. Rozpoznává ty objekty a aplikace, které UFT nerozpozná pomocí jednoduchých technik. Je také užitečné při rozpoznávání aplikací spuštěných ve vzdáleném systému.

Ladění více skriptů

To bylo hodně potřebné a požadovaná funkce. Nyní budete moci ladit dva nebo více skriptů současně z IDE UFT.

Kontrolní body PDF

Nyní můžete přímo porovnávat soubory PDF a spouštět na nich kontrolní body.

Podpora pro Apple Safari

UFT běží na všech hlavních prohlížečích včetně Apple Safari (na vzdáleném počítači Mac), ale QTP nefunguje na Apple Safari. 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 a během testu detekuje objekt prohlížeče, aby pořídil snímek.

Vylepšený proces ladění

Během testu je ladění důležitým procesem automatizačního nástroje.

  • Call Stack – zobrazit vše metody a funkce, 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– To 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í; spustit řádek kódů napsaných v jazyce VB Script pro testování grafického uživatelského rozhraní a C # kód pro testování API.
  • Sledovat– 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 #.

Spustit krok

Použitelné pro testování API, malá funkce, ale velmi užitečné pro spuštění libovolného kroku, funkce nebo objektu zobrazeného 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ě.

Externí ověřování pro ALM

S UFT 12.0 se můžete připojit k serveru ALM 12.00 a projektovat 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.

A samozřejmě ikony!

Co si myslíte o této nové verzi se změnou názvu, přepracováním uživatelského rozhraní a přidanými funkcemi? Znáte další přidané funkce UFT? V níže uvedených komentářích uveďte …

Odpověď

QTP znamená Quick Test Professional , udělený Hewlett Packard ( HP). QTP je softwarová aplikace používaná pro proces testování automatizace k testování softwarových aplikací, užitečnější pro testování „Funkčních“ a „Regresních“.

Uživatelské rozhraní QTP se nazývá Integrované vývojové prostředí (IDE) pro samotné testování, IDE přichází s různými funkcemi, které motivují testery k vývoji kompletního skriptu, který účinně potvrdí stanovení testu.

QTP běží pouze v prostředí Windows a používá skriptovací jazyk „VB Script“ který je interpretován za běhu.

Podporované technologie zcela závisí na verzi QTP, která je přístupná pro Web, Java (Core a Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi , Power Builder, Stingray 1, Emulátor terminálu, Flex, Webové služby, Windows Mobile, VisualAge Smalltalk, Silverlight a emulátory terminálu na sálových počítačích.

Nejnovější verze QTP nazývá se UFT:

Nejnovější verze QTP je 11.5; tato nová verze QTP se jmenuje HP Unified Functional Testing (UFT). V podstatě je UFT směsí HP QTP ( nástroj pro testování GUI ) a HP Service Test ( nástroj pro testování API ). Směs QTP a ST bude k dispozici na jediném grafickém uživatelském rozhraní. Od této chvíle tedy uživatel nemusí při práci stahovat dva různé nástroje.

Nejnovější verze QTP podporuje Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services a mnoho dalších významných jazyky a platformy, ale některé starší verze nepodporují všechny výše uvedené jazyky a platformy.

HP UFT 11.5 také usnadní otevřené systémy kontinuální integrace (CI) jako Jenkins a Hudson. Zatímco společnost HP pochopila potřebu telefonu (smartphony + tablety) mezi uživateli, tomu věnuje větší pozornost; HP UFT 11.5 poskytne vylepšenou podporu pro testování mobilních zařízení. Díky této podpoře HP UFT Mobile společnost HP říká, že uživatel bude moci generovat agnostické skripty na mobilní platformě. Agnostické skripty, které byly vytvořeny pro iOS, mohou fungovat také v systému Android. Bude také podporovat emulátory a skutečná zařízení. Skutečná zařízení lze převzít z veřejného cloudu kolektivních reálných zařízení nebo soukromého cloudu vyhrazených skutečných zařízení.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *