Naučte se QTP (UFT)

Poslední aktualizace 14. září 2020 redakcí

UFT One / QTP je automatizovaný nástroj pro testování funkcí od Micro Focus, který používá automatizované testy k identifikaci chyb v testované aplikaci.

UFT znamená Unified Functional Testing. To bylo dříve známé jako QTP (QuickTest Professional). Ve skutečnosti jej tento nástroj i nadále označuje jako QTP.

QTP původně navrhla společnost Mercury Interactive, kterou koupila společnost Hewlett Packard (HP) v roce 2006. V roce 2011 se zavedením verze 11.5, QTP byl přejmenován na UFT.
V září 2017 se HPE spin sloučil do Micro Focus. Od té doby je UFT navržen, podporován a udržován společností Micro Focus. V listopadu 2019 se společnost Micro Focus rozhodla trochu přejmenovat názvy, UFT je od nynějška známý jako UFT One.

UFT One se primárně používá pro funkční, regresní a servisní testování. Pomocí UFT One můžete automatizovat akce uživatelů na webové nebo klientské počítačové aplikaci a testovat a identifikovat chyby u stejných akcí pro různé uživatele, různé datové sady, v různých operačních systémech Windows a / nebo v různých prohlížečích. Automatizace pomocí UFT One, pokud je naplánována a provedena správně, může ve srovnání s manuálním testováním ušetřit značné množství času a peněz.

UFT One je dnes jedním z nejrozšířenějších komerčních automatizačních testovacích nástrojů na trhu. Je známý pro své snadné použití a podporu prodejců a velké komunity testerů automatizace. Z tohoto důvodu jsou vždy žádaní zkušení profesionálové z UFT One.

Procházet podle témat: Kliknutím na některý z níže uvedených odkazů přejdete na každé téma na této stránce.

  • Podporované jazyky UFT / QTP
  • Podporované prohlížeče UFT / QTP
  • OS podporované UFT / QTP
  • Systémové požadavky UFT / QTP
  • UFT / QTP Support Technologies
  • Typy licencí UFT / QTP
  • náklady na UFT / QTP
  • certifikační program UFT / QTP
  • školení UFT / QTP Program
  • Příklad použití UFT / QTP
  • Historie verzí UFT / QTP

Podporované jazyky

Všechny verze QTP / UFT je předinstalován s maticí dostupnosti produktu dostupnou pod názvem QTP_PAM.pdf (pro verze nižší než 11.0) nebo UFT_PAM.pdf (pro verze 11.5 nebo vyšší) Toto je nejlepší způsob, jak zjistit kompatibilitu QTP / UFT s různými operačními systémy , prohlížeče, technologie, doplňky atd.

Unifikované funkční testování Micro Focus používá jako skriptovací jazyk VB Script. Toto je jediný jazyk, který je plně podporován IDE UFT One. VB Script podporuje koncepty objektově orientovaného programování, ale ne polymorfismus a dědičnost.

Podporované prohlížeče

  • Internet Explorer 6, 7, 8, 9, 10, 11, Edge (s příslušnými opravy a servisní balíčky)
  • Firefox 54-79 (s příslušnými opravami a servisními balíčky)
  • Google Chrome do verze 84 (s příslušnými opravami a aktualizacemi)
  • Safari v systému Mac OS v11-v13

Podporované operační systémy

Windows 7 (SP1), Windows 8 / 8.1 a Windows 10 včetně podpory Surface pro Windows 8.1 a Windows 10. UFT 12 dále podporuje Safari na Mac OS (v režimu Beta)

Od února 2021 UFT nepodporuje OS Linux. Žádost o vylepšení (ER) je otevřená pro kontrolu na Micro Focus, ale není zde uvedena žádná časová linie. Pokud máte platné ID SAID, můžete požadavek zobrazit zde.

Systémové požadavky UFT / QTP: UFT One 15.0.2

Chcete-li úspěšně nainstalovat a spustit UFT One 15.0.2, váš počítač musí splňovat minimální systémové požadavky uvedené níže.
Vždy se však doporučuje mít konfiguraci vyšší než minimální požadavky.

  • Počítač / procesor: Dvoujádrové CPU nebo lepší
  • Operační systém: Windows 7 SP1 (32bitový nebo 64bitový)
  • Paměť: Minimálně 2 GB, pokud nejsou současně načteny více než tři doplňky.
  • Nastavení barev: Vysoká barva (16 bitů)
  • Grafická karta: Grafická karta s 64 MB videopaměti
  • Volné místo na pevném disku: minimálně 2 GB volné místo na disku pro soubory a složky aplikací.

Podporované technologie UFT / QTP

UFT One lze použít k automatizaci webových aplikací a aplikací typu klient-server na bázi Windows. Ve výchozím nastavení však nepodporuje všechny technologie. U rozšířené podpory musíme načíst odpovídající doplněk. Pokud byste například chtěli automatizovat aplikaci založenou na technologii Java, budete muset načíst doplněk Java.

Typy licencí

Když instalujete UFT One, přichází s výchozí 30denní plně funkční demo licencí. Po demo období musíme zakoupit jednu z licencí, abychom mohli s nástrojem pokračovat v práci. Existují dva typy licencí, Seat a Concurrent License.

Licence Seat

Je to licence specifická pro počítač, na kterém je nástroj nainstalován, tj.pokud dva nebo více lidí chce na nástroji pracovat, pak si každý z nich musí nainstalovat licenci sedadla na svých příslušných počítačích.

Souběžná licence

Toto je síťová licence, která mohou používat více uživatelů najednou. Tato licence je nainstalována na vzdáleném licenčním serveru. Z tohoto důvodu může určitý počet uživatelů s nástrojem pracovat připojením k licenčnímu serveru současně; počet se liší v závislosti na počtu zakoupených souběžných licencí.
Existuje podtyp souběžné licence, který se nazývá dojíždějící licence. Jedná se o souběžnou licenci, která funguje jako licence sedadla pro dané časové období. Doba platnosti je obvykle 180 dní. Předpokládejme, že jsme nakonfigurovali 10 souběžných licencí a jeden nebo dva členové musí cestovat na služební cestu, kvůli které se nemohli připojit k licenčnímu serveru. V takových případech můžeme požádat administrátora o konfiguraci licence pro dojíždějící. Funguje to jako řidičský průkaz na dané časové období. Pro toto konkrétní časové období se tedy souběžné licence dostupné na moři budou rovnat celkovým souběžným licencím mínus licence pro dojíždějící.

Podrobně si přečtěte o licencích UFT One

UFT One Cost

Licence na sedadlo zakoupená na jeden rok vás bude stát 3200 $, zatímco souběžná licence na stejnou dobu bude stát 4500 $. Licence si můžete zakoupit na 3 měsíce, 6 měsíců nebo 1 rok. Zde je graf:
Cena licence UFT se může lišit podle regionu a organizace. Podniky hromadně nakupující mohou získat výraznou slevu. Zde zkontrolujte různé možnosti.

Certifikace k dispozici pro UFT

Společnost Micro Focus provádí populární program certifikace UFT s názvem UFT120 -15.x CP na UFT One 15.x. Zde je kompletní průvodce nejnovější certifikační zkouškou UFT.

Školení na UFT One

Pro školení UFT One je k dispozici mnoho možností. Micro Focus nabízí školení ve třídě, ale všeobecná shoda mezi profesionály UFT spočívá v tom, že poplatek, který si účtují, je příliš vysoký a osnovy jsou příliš úzké. LearnQTP provádí cenově dostupný online vzdělávací program UFT One s názvem UFT training OnDemand. Tento program byl zahájen v roce 2009 a od té doby prošel mnoha revizemi, které zahrnovaly zpětnou vazbu od účastníků školení a přidávání obsahu podle potřeb. Je to jeden z nejvíce doporučovaných a nejoblíbenějších výcvikových programů UFT, které jsou dnes k dispozici. Vzhledem k tomu, že program je k dispozici online a poskytuje znalosti z reálného světa, zapojují se do tohoto školení jednotlivci z celého světa, aby si vylepšili své dovednosti. Kompletní podrobnosti o tomto programu najdete zde.

Nezpracovaný příklad, kde lze použít UFT One

Podívejme se na scénář, ve kterém chcete otestovat přihlášení konkrétního uživatele. Chcete-li tento scénář otestovat ručně, postupujte obecně podle těchto kroků –

  1. Otevřete webový prohlížeč
  2. Zadejte adresu URL aplikace.
  3. Zadejte ID uživatele & heslo a poté na přihlašovací stránce klikněte na tlačítko „Přihlásit se“.
  4. Ověřte, zda je přihlášení úspěšné

Nyní zvažte případ, kdy musíte tuto funkci přihlášení otestovat mnohokrát nebo pokud musíte otestovat stejnou funkci pro velký počet různých uživatelů, řekněte 1 000 nebo více uživatelů. Ruční provedení této akce je časově náročné & únavná aktivita. Nyní vám UFT pomáhá replikovat vaše činnosti, které provádíte ručně, jako je otevření aplikace, zadání ID uživatele a hesla, stisknutí tlačítka „Přihlásit“ nebo „Odeslat“ a ověření, zda jste se úspěšně přihlásili. Chcete-li toho dosáhnout, můžete napsat svůj kód pro scénář přihlášení v UFT a spustit kód libovolný početkrát jediným kliknutím na tlačítko, samozřejmě se stejným nebo jiným testovacím da podle potřeby. Toto je velmi surový příklad, ve vyškolených rukou může UFT One zvládnout mnoho úkolů. Od února 2021 je Micro Focus UFT One 15.0.2 nejnovější verzí dostupnou na trhu.

Zde je bezplatná řada výukových programů, která vás naučí UFT One od nuly, počínaje výukovým programem 1: Příprava na učení UFT

Historie jedné verze UFT

Astra Quicktest (první verze)

První verze QTP byla pojmenována Astra QuickTest a byla vydána společností Mercury Interactive (MI) v květnu 1998. Vyvolávací cena softwaru byla 3995 USD za kopii. Zdroj: 10k Sec filing by MI 29. března 2001

Astra QuickTest 3.0

Astra QuickTest 3.0 byl vydán v únoru 2000. Cena softwaru byla 2995 $ a vyžadoval IE4. 0 nebo vyšší pro spuštění. Zdroj: Mike Oliveira

Astra QuickTest 5.0 (Astra QuickTest Professional 5.5)

Astra QuickTest 5.0 byla vydána v únoru 2001. Tato verze dokázala otestovat multimediální prvky jako Real Audio / Video a Macromedia Flash atd. Po přidání různých oprav byla Astra Quicktest 5.0 přejmenována na Astra QuickTest Professional 5.5.Tato verze dokázala otestovat, zda webové stránky splňují požadavky oddílu 508, dodatku k zákonu o rehabilitaci z roku 1973.

QuickTest Professional 6.5

QuickTest Professional 6.5 byl vydán v září 2003 a ztratil Astru jako součást svého jména. Hlavní nové funkce přidané v této verzi byly:

  • Podpora pro objektový model automatizace QuickTest
  • Mechanismus obnovy
  • Výstupní hodnota XML
  • Ověření schématu XML
  • Analog Recording

QuickTest Professional 8.0

QuickTest Professional 8.0 byl vydán koncem roku 2004. Hlavní nové funkce přidané do tato verze byla:

  • Podpora Unicode
  • Zobrazení klíčových slov
  • Testování podnikových procesů
  • Akce / Testovací parametry

QuickTest Professional 8.2

QuickTest Professional 8.2 byl vydán počátkem roku 2005. Hlavní nové funkce přidané do této verze byly:

  • Opravy nad verze QTP 8.0
  • Schopnost automatické dokumentace
  • Generátor kroků
  • Vylepšené expertní zobrazení

QuickTest Professional 9.0

QuickTest Professional 9.0 byl vydán v dubnu 2006. To bylo v době, kdy společnost Mercury začala postupně ukončovat další oblíbený produkt WinRunner, protože společnost h ad integroval všechny své schopnosti do QTP. Hlavní nové funkce přidané v této verzi byly:

  • Správce úložiště objektů
  • Nástroj pro slučování úložiště objektů
  • Více úložišť objektů na akci nebo komponentu
  • Formát úložiště objektů XML
  • Editor knihovny funkcí
  • Zpracování chybějících akcí a zdrojů

QuickTest Professional 9.1 / 9.2

QuickTest Professional 9.2 byl vydán v únoru 2007. Během této doby společnost HP dokončila akvizici společnosti Mercury interactive (MI), která byla zahájena koncem roku 2006. Hlavní nové funkce přidané v této verzi byly:

  • Záznamník obrazovky Mercury
  • Dynamická správa úložišť objektů

QuickTest Professional 9.5

QuickTest Professional 9.5 byl vydán v lednu 2008. Hlavní novinka funkce přidané v této verzi byly:

  • Podpora procházení na kartách
  • Úroveň tolerance bitmapového kontrolního bodu prostřednictvím samotného uživatelského rozhraní
  • Rozšiřitelnost WebAddin

QuickTest Professional 10.0

Rychlý Test Professional 10.0 byl vydán v lednu 2009. S touto verzí začal QTP poskytovat 30denní zkušební verzi namísto 14denní zkušební verze nabízené v dřívějších verzích. Hlavní nové funkce zavedené v této verzi byly:

  • Centrální správa a sdílení aktiv testování, závislostí a verzí v Quality Center 10.00
  • Provádět monitorování místního systému pro jednoho uživatele a zároveň Spouštění testů
  • Vylepšete přenositelnost uložením kopií testů společně s jejich zdrojovými soubory
  • Dynamické volání akcí během testovacího běhu
  • Vývoj vlastního algoritmu porovnávání kontrolních bodů bitmapy
  • Centrálně spravujte své pracovní položky a úkoly v podokně úkolů.
  • Vylepšete analýzu výsledků testů pomocí nové funkce hlášení
  • otestujte standardní a vlastní objekty Delphi pomocí Doplněk Delphi a rozšiřitelnost doplňku Delphi

QuickTest Professional 11.0

QuickTest Professional 11.0 byl vydán v září 2010. Hlavní nové funkce představené v této verzi byly:

  • Identifikace objektu na základě XPath a CSS
  • Prohlížeč s dobrým vzhledem a vylepšenými výsledky
  • Snadný regulární výraz s
  • Nyní identifikujte objekty nejen ve vztahu k sobě navzájem, ale také ve vztahu k sousedním objektům. Identifikátor vizuální relace
  • Načíst knihovny funkcí za běhu
  • Otestujte své grafické uživatelské rozhraní a funkčnost aplikace bez uživatelského rozhraní v jednom testu
  • Podpora záznamu pro FireFox je nyní k dispozici
  • QTP 11 je schopen přijímat zprávy rámce protokolu Java nebo .NET z vaší aplikace, které lze poté vložit do výsledků běhu
  • Vložit / spustit Javascript na webové stránky
  • Vylepšená správa testovacích dat při integraci s Quality Center
  • QTP 11 nyní podporuje aplikace Web 2.0 Toolkit ihned po vybalení podobně jako jiné doplňky.

QuickTest Professional 11.50 Unified Functional Testing 11.50

Unified Functional Testing 11.50 byl vydán v prosinci 2012. Kombinace QuickTest Pro (QTP) + Service Test (ST) je nyní integrována do Unified Functional Testing (UFT) . Hlavní nové funkce zavedené v této verzi byly:

  • HP UFT Insight
  • ladění více skriptů
  • kontrolní body PDF
  • podpora Open Source CI Systems
  • Podpora mobilního testování

Unified Functional Testing 11.51

V únoru 2013 byla vydána aktualizace Service Pack UFT_00001.exe, která se změnila verze UFT od UFT 11,50 do UFT 11,51.

  • Tato oprava obsahuje různé opravy chyb a drobná vylepšení. Má přidanou podporu pro Windows 8 a IE 10.
  • Mozilla Firefox verze 19 je nyní podporována s opravou UFT_00037.EXE

Unified Functional Testing 11.52

V červnu 2013 byla vydána aktualizace service pack UFT_00022.EXE, která změnila verzi UFT z UFT 11.51 na UFT 11.52. (Tuto aktualizaci Service Pack lze nainstalovat přímo nad 11,50, pokud jste ji dříve nenainstalovali, UFT 11.51 nepotřebujete.)

  • Tato oprava obsahuje různé opravy chyb a drobná vylepšení. S touto opravou nyní UFT plně podporuje formát .xlsx.
  • Společnost HP drží krok s Firefoxem. V této sadě přidala podporu pro Firefox 21.
  • Pro objekty Insight byla přidána nová metoda: ClickSpecial.
  • Nové verze jsou podporovány pro SAP CRM, WDA, SAP Portal.
  • Nová podpora pro řadu ovládacích prvků SAP Web Dynpro ABAP.

Unified Functional Testing 11.53

V prosinci 2013 byla vydána aktualizace service pack UFT_00044.EXE, která změnil verzi UFT z UFT 11.52 na UFT 11.53. (Tuto aktualizaci Service Pack lze nainstalovat přímo nad 11,50, pokud jste ji dříve nenainstalovali, nepotřebujete UFT 11,51 nebo 11,52)

  • Tato aktualizace Service Pack řeší problémy s kvalitou a výkonem v hlavní verze 11.50 a její předchozí aktualizace Service Pack, SP 1 & SP 2.
  • Tato aktualizace Service Pack je povinnou aktualizací pro všechny UFT 11.50 / 11.51 / 11.52 a Test služeb 11,50 / 11,51 / 11,52 uživatelů.

Unified Functional Testing 12

UFT 12 byl vydán v březnu 2014. Mezi hlavní nové funkce zavedené v UFT 12 patří:

  • Lepší a rychlejší instalační program
  • Lepší ověřování ALM
  • Automatické nahrávání výsledků běhu do ALM
  • Představujeme podporu pro testování prohlížeče Safari na vzdáleném počítači Mac (v režimu náhledu technologie)
  • Podpora více technologií

Unified Functional Testing 12.01

UFT 12.01 byl vydán v červenci 2014 Hlavní nové funkce představené v UFT 12.01 byly:

  • Oficiální podpora f nebo Windows 8.1
  • Podpora Safari pro Mac OS je nyní mimo Tech Preview a je k dispozici pro produkční prostředí
  • Rozšíření Chrome pro UFT je od nynějška k dispozici v Chrome Store
  • Lepší dokumentace
  • Podpora objektů za běhu systému Windows

Unified Functional Testing 12.5

UFT 12.5 byl vydán v červenci 2015. Hlavní nové funkce zavedené v UFT 12.5 byly:

  • LeanFT – zbrusu nový výkonný nástroj, který může doplnit vaše testování s UFT
  • Správa verzí pomocí Git
  • Spuštění testu UFT bez úplného IDE pomocí Run Time Engine
  • Vylepšená podpora testování mezi prohlížeči
  • Migrace licenčního mechanismu UFT ze Sentinelu na AutoPass

Unified Functional Testing 12.54

UFT 12.54 byl vydán 1. října 2016. Hlavní nové funkce představené v UFT 12.54 byly:

  • Demo licenční doba prodloužena z 30 dnů na 60 dní
  • Přetáhněte objekt z Object Spy t o Editor
  • Podpora JavaFX
  • Vylepšená podpora ALM
  • Vylepšená přístupnost webu. Společnost HPE nyní přidala nové podporované role pro vlastnost role ve webových aplikacích.

Unified Functional Testing 14

UFT 14 byl vydán 31. ledna 2017. Hlavní nové funkce představené v UFT 14 byly:

  • UFT je nyní nabízen ve 3 nových příchutích. UFT Ultimate, UFT Enterprise a UFT Pro
  • V UFT IDE byl představen nový nástroj s názvem Test Combinations Generator
  • Byl zaveden nový režim snímání
  • UFT Pro (LeanFT) jde napříč platformami
  • Byl představen LeanFT pro selen, který je dodáván s HPE UFT Pro (LeanFT). Umožňuje uživatelům selenu snadno vytvářet a udržovat selenové skripty.
  • Dokumentace UFT je nyní ve výchozím nastavení online (a nikoli místní počítač, který byl dříve výchozí). Stále je však můžete stáhnout do místního počítače pro rychlejší přístup. Zde je návod, jak stáhnout a nainstalovat nápovědu UFT a odkaz na skript VB na vašem místním počítači.

Unified Functional Testing 14.01

UFT 14.01 byl vydán 18. srpna 2017. Hlavní nová vylepšení provedená v UFT 14.01 byla:

  • Object Spy již není „modálním“ oknem
  • Nyní si můžete vybrat úložiště objektů ze samotného Object Spy
  • IDE dostane možnost spouštět testy UFT v uzamčené vzdálené relaci
  • spouštět testy UFT ve StormRunner Functional (SRF)
  • kompletní podpora pro Angular JS, Angular 2 & Angular 4

Unified Functional Testing 14.02

UFT 14.02 byl vydán v prosinci 2017. Hlavní nová vylepšení provedená v UFT 14.02 byly:

  • Vydání SRF, které je úzce integrováno s UFT.
  • Podpora Desktop-As-A-Service pomocí pracovních prostorů Amazon.
  • Testovací kombinace Generátor nyní může stahovat testovací data z AUT.
  • Vizuální identifikátory relace (VRI) nyní podporované pro mobilní testi ng.

Unified Functional Testing 14.03

UFT 14.03 byl vydán v březnu 2018. Hlavní vylepšení provedená v UFT 14.03 were:

  • Porovnávací nástroj v Object Spy Window
  • Schopnost vzdáleného záznamu UFT testů v SRF
  • Schopnost paralelního spuštění několika mobilních testů
  • Podpora simulace ověřování otisků prstů

Unified Functional Testing 14.50

UFT 14.50 byl vydán v srpnu 2018. Hlavní vylepšení provedená v UFT 14.50 byla:

  • Režim přechodu myší v Object Spy
  • Možnost paralelního spuštění až 4 webových testů
  • Podpora AOM pro SRF
  • Podpora simulace ověřování obličeje a čárových kódů

Unified Functional Testing 14.51

UFT 14.51 byl vydán v listopadu 2018. Hlavní vylepšení provedená v UFT 14.51 byla:

  • Podpora Dockeru pro UFT
  • Automatické sestavy PDF
  • Vylepšení inteligentní identifikace v sestavách
  • Kroky paralelního testování, které lze spustit v izolovaném režimu a další

Unified Functional Testing 14.52

UFT 14.52 byl vydán v březnu 2019. Hlavní vylepšení v UFT 14.52 byly:

  • Nový doplněk PDF
  • Mobilní testování na lokálních zařízeních
  • Schopnost provádět testy na uzamčeném počítači
  • Schopnost zakázat regulární výraz ve statickém popisném programování pomocí nově spuštěné vlastnosti UftIsRegex

Unified Functional Testing 14.53

UFT 14.53 byl vydán v červenci 2019. Hlavní vylepšení provedená v UFT 14.53 byla:

  • schopnosti umělé inteligence (AI)
  • 20+ nově podporovaných technologií
  • Lepší přehledy PDF
  • Vylepšený doplněk PDF a doplněk Salesforce Lightning

UFT One 15.0

UFT One 15.0 byl vydán v listopadu 2019 sportovní nový svěží barevný vzhled. Hlavní aktualizace a vylepšení provedené v UFT One 15.0 byly:

  • Změna názvu: UFT bude od nynějška známý jako UFT One. LeanFT bude známý jako UFT Developer. Mobilní centrum bude známé jako UFT Mobile
  • Vylepšené možnosti umělé inteligence
  • Podpora formátu Excel .XLSX v datové tabulce
  • Vylepšená podpora pro doplněk PDF a doplněk Salesforce Lightning

UFT One 15.0.1

UFT One 15.0.1 byl vydán v dubnu 2020. hlavní aktualizace a vylepšení provedené v UFT One 15.0.1 byly:

  • načítání dynamických doplňků
  • podpora nejnovějšího prohlížeče Microsoft Chromium Edge
  • vylepšeno Funkce AI
  • Podpora tmavého motivu
  • Podpora dvou nových prodejců OCR, jmenovitě Google OCR a Baidu OCR
  • Období předvádění licence se snížilo ze 60 dnů na 30 dní.

Zde je rychlý úvod do videa k UFT One (73 s)

UFT One 15.0.2 je nejnovější verze k dispozici na trhu od února 2021.

Napsat komentář

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