16 new features micro focus uft tool qtp vs uft
Nástroj HP UFT (Unified Functional Testing) sa teraz zmenil na Micro FocusUFT (Unified Functional Testing) Tool, obsah stránky je však stále platný aj v novej doméne a nástrojoch Micro Focus
Prehľad UFT (Unified Functional Testing) / QTP:
UFT (Unified Functional Testing) nástroj je automatizačný funkčný testovací nástroj, ktorý je v súčasnosti k dispozícii vo verzii 12.01 (od júla 2014). Jeho podporované funkcie motivujú vývojárov a testerov k vývoju a dodávaniu softvéru bez chýb bez chýb, ktorý uspokojí obchodné potreby. Vďaka svojim vynikajúcim vlastnostiam je softvér HP UFT a profesionáli UFT vždy v dopyte.
Pozri tiež=> Máme kompletnú sériu návodov QTP s viac ako 25 podrobnými návodmi. Skontrolujte tu.
Nejde o nový produkt spoločnosti Micro Focus , starý výrobok „QTP“ QuickTest Professional s novými a pokročilými funkciami. Spočiatku QTP napísal Mercury Interactive a prvú verziu 5.5 vydal v roku 2001, neskôr ju vyvinul Hewlett Packard (HP) v roku 2006. V roku 2012 spoločnosť HP obnovila QTP s novým názvom UFT; počas obnovy bola verzia UFT spoločnosti HP na úrovni 11,50.
Názov „Unified“ prezrádza, že UTF je pokročilý a kombinovaný testovací nástroj „GUI a API (služba)“, ktorý silne testuje funkčnosť front-endu a back-endu softvérovej aplikácie. Spoločnosť HP uviedla, že nové vydanie UFT 12.01 poskytuje lepšiu podporu dokumentácie v porovnaní s UFT 12.0.
UFT teda podporuje BPT (Business Process Testing) je testovací rámec založený na komponentoch, ktorý poskytuje silnú a efektívnu platformu na manuálne a automatické testovanie kompletného obchodného procesu, kombinuje manuálne a automatizačné testy s menšou duplikáciou a jeho funkcia opätovnej použiteľnosti umožňuje rýchly testovací proces. Povoliť štruktúrované automatizované testovanie.
Jazyková podpora:
Používa QTP / UFT VB Script ako skriptovací jazyk , toto je iba jazyk plne podporovaný IDE (integrované vývojové prostredie) QTP / UFT. IDE je užívateľské rozhranie QTP / UFT. Okrem VB Script podporuje aj java script a Windows shell script. Pomocou VB Script môže užívateľ využívať výhody konceptov objektovo orientovaného programovania, nie však polymorfizmus a dedičnosť.
Podpora technológií:
UFT je k dispozícii pre .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 sálových terminálových emulátorov, tieto všetky technológie závisia od verzie UFT, ktorú používate.
Aktuálna verzia podporuje UFT 12.01; JDK 1.8, Hyper V a XenDesktop 7 (úroveň technologického náhľadu), SAP Web Dynpro ABAP pre Netweaver 7.40 a predĺžená podpora prehliadača SAP Web UI v aplikácii Internet Explorer.
UFT vs QTP: Nové funkcie podporované UFT
Aj keď som už spomenul vyššie, UFT je najnovšia verzia QTP s mnohými novými funkciami a predstavuje pokročilé riešenie pre funkčné a regresné testovanie.
Pozrime sa na rozdiel medzi QTP a UFT a na všetky nové funkcie podporované UFT, ktoré pomáhajú vývojárom a testerom efektívne a bezpečne testovať objekty, komponenty a celé aplikácie,
Ľudia, ktorí QTP používajú už niekoľko rokov a sú s nimi veľmi priateľskí, každý deň testujú mnoho funkcií softvérovej aplikácie na nájdenie a vydanie chýb. Počas procesu testovania používajú mnoho ďalších nástrojov s QTP na poskytovanie kvalitného softvéru bez chýb. Potom po vydaní UFT si určite uvedomíte otázku, prečo ísť na UFT, ako je UFT pokročilý ako QTP, ako môžeme softvérovú aplikáciu lepšie otestovať pomocou nových funkcií UFT? Tu je riešenie všetkých vašich otázok,
1) HP UFT = HP QuickTest Professional + HP Service Test:
Názov UFT (Unified Functional Testing) ukazuje, že ide o kombináciu výrazov „HP QuickTest Professional“ a „HP Service Test“; Softvérový balík UFT obsahuje všetky funkcie QTP aj servisného testu. Tento integrovaný balík HP Unified Functional Testing umožňuje vývojárom a testerom testovať tri vrstvy softvérových aplikácií; vrstva rozhrania, vrstva služieb a vrstva databázy.
QTP podporuje iba testovanie GUI na testovanie funkčnosti Windows a webových aplikácií, ale UFT podporuje testovanie GUI aj API.
2) Prehliadače podporované QTP a UFT:
UFT beží na všetkých hlavných prehľadávačoch, ktoré používateľ pravidelne používa na vykonávanie svojich každodenných úloh, napríklad; Internet Explorer v6 -v11, Firefox v3.0 - v31 (používa príslušné opravy a balíčky Service Pack), Google Chrome v12 - v35 a Apple Safari (na vzdialenom počítači Mac PC) v6, v6.10, v7.00, ale v zásade funguje QTP v prehliadačoch Internet Explorer, Google Chrome do v36 a Firefox, ale nie v Apple Safari, záleží na použitých opravách a balíkoch Service Pack.
Pomocou prehliadača Apple Safari UFT efektívne vykoná test na vzdialenom počítači Mac PC vďaka zabezpečenej komunikácii medzi UFT PC a Mac PC. Počas testu zistí objekt prehliadača a urobí snímku.
3) OS podporovaný QTP a UFT:
UTF beží na OS: Windows XP / Vista / 2003/7/8 / 8.1 a Windows Server 2008 / Windows Server 2012 R2
QTP beží na OS: Windows XP / 2003 / Vista / 7 a Windows Server 2008
4) Úvodná stránka (úvodná stránka) UFT a QTP:
Uvítacia stránka QTP: Uvítacia stránka QTP sa trochu líši od UFT, pokiaľ ide o farbu, dizajn, štýl textu a obsah stránky. Na uvítacej stránke poskytuje QTP zoznam procesných pokynov (testovanie na základe kľúčových slov, oblasti aplikácií a obchodné komponenty) a mnoho ikon nástrojov na testovanie aplikácií podľa požiadaviek. Tiež zobrazuje súbory, ktoré ste už predtým otvorili z pracovných dôvodov, a možnosť skryť uvítaciu stránku.
UFT Uvítacia stránka: Pretože som už vysvetlil, že UFT sa trochu líši od QTP , pokiaľ ide o farbu, dizajn, štýl textu a obsah stránky. Na uvítacej stránke UFT zobrazuje odkazy na otvorenie a vytvorenie nového testovacieho súboru, tiež veľa nástrojov na podporu a údržbu tohto konkrétneho súboru.
5) QTP a UFT majú dve rôzne ikony:
Obidve ikony QTP a UFT sú úplne odlišné.
najlepší softvér na správu úloh pre Windows
6) Inštalácia UFT je rýchlejšia a bezpečnejšia ako QTP:
Inštalačný balík UFT je síce menší ako všetky predchádzajúce verzie; Inštalačný proces sa stal veľmi rýchlejším a bezpečnejším a tiež trvá oveľa menej času počas inštalácie. Okrem toho UFT poskytuje možnosť inštalovať doplnok pre ALM a Run Result Viewer s inštalačným balíkom, proces inštalácie môže byť v ľubovoľnom podporovanom jazyku od UFT; nie je potrebné inštalovať samostatný jazykový balík. Počas inštalácie inštaluje a konfiguruje všetok potrebný softvér, nástroje a doplnky potrebné na spustenie UFT. Bezpečne nainštalujte balík bez deaktivácie kontroly používateľských kont (UAC) pre váš počítač.
7) UFT poskytuje všetky služby na jednom spoločnom mieste (IDE):
UFT v11.5: QTP má odlišné možnosti funkčného testovania; jeden pre testovanie GUI a druhý pre iné ako GUI pomocou testu služby API.
Unified funkčné testovanie (UFT) je ale kombináciou oboch produktov (GUI a API) a ich funkcií a displejov v jednom bežnom používateľskom rozhraní. Na úvod na otestovanie aplikácie si môže používateľ podľa požiadavky zvoliť ktorúkoľvek z možností „GUI alebo API (test služby)“ na „Úvodnej stránke“.
UFT v12.0: Okrem testovania GUI a API poskytuje UFT 12.0 tiež možnosť testovania podnikových procesov, všetko spolu v jednom spoločnom užívateľskom rozhraní.
8) Nové doplnky - Flex a Qt:
Nová verzia QTP podporuje dva nové doplnky: „Flex“ a „Qt“, tieto doplnky umožňujú používateľom testovať GUI časť aplikácií Flex a Qt.
vytvorte makefile c ++
Na úspešné testovanie aplikácií alebo objektov Flex z jeho rozhrania je potrebný doplnok UFT Flex. Tento doplnok čelí problémom v prípade prístupu k agentovi UFT Flex a hľadania webových aplikácií založených na serveri Flex. Ak chcete z týchto problémov vyjsť, musíte zostaviť aplikáciu Flex s predkompilovaným agentom UFT Flex, ktorý nie je pre aplikácie QT nevyhnutný. Na spustenie aplikácií Qt v UFT nie je potrebný žiadny ďalší proces; jednoducho pracujte pre aplikácie Qt rovnako ako iné podporované aplikácie od spoločnosti UFT.
9) Nové plátno UFT:
Plátno UFT je v podstate tabla Test Flow, ktorá zobrazuje všetky akcie (všetky funkcie testovacích skriptov), ku ktorým dôjde počas procesu testovania, v grafickej podobe. Podľa požiadavky testu môžete všetky akcie presúvať hore a dole. Môžete spustiť, odladiť, zavolať existujúcu akciu alebo novú.
10) Nahliadnutie INSIGHT:
Nahrávanie štatistík; jedna z najlepších a ľahkých techník reorganizácie obrazu (objektov) ako iné techniky, uľahčuje nahrávanie poskytnutím lišty nástrojov na nahrávanie. Rozpoznáva tie objekty a aplikácie, ktoré UFT nedokáže, pomocou jednoduchých techník, čo je tiež užitočné pri rozpoznávaní aplikácií spustených na vzdialenom systéme.
11) Vylepšený proces ladenia spoločnosti UFT pomocou mnohých funkcií:
Starý QTP mal v porovnaní s novým (UFT) menej funkcií ladenia. Počas testu aplikácie sa ladenie stane dôležitým procesom automatizačného nástroja. Vďaka svojej dôležitosti bol v najnovšej verzii QTP vylepšený.
Pozrime sa, ako sa ladenie vylepšilo pridaním mnohých funkcií,
- Zavolajte Stack - Uľahčuje zobrazenie všetkých metód a funkcií, ktoré sú v súčasnosti k dispozícii v zásobníku hovorov.
- Načítané moduly - Užitočné na testovanie API, zobrazuje všetky súbory .dll konkrétnej aplikácie spustené pomocou testu API.
- Nite - Toto je tiež na testovanie API, zobrazuje všetky informácie o vláknach, ktoré sú momentálne spustené ako súčasť relácie behu.
- Tabla miestnych premenných - Zobrazí všetky typy premenných a ich aktuálne hodnoty.
- Panel konzoly - Počas procesu ladenia; spustite riadok kódov napísaných v jazyku VB Script pre testovanie GUI a C # kód pre testovanie API.
- Sledujte - Zobrazí aktuálnu hodnotu a typ premenných, vlastností alebo výrazov na table Sledovanie.
- Okno ladenia - Zobrazí všetky hodnoty a typy premenných, vlastností a výrazov napísaných v jazyku VBScript alebo C #.
12) Príkaz UFT Run step pre testovanie API:
Použiteľná pri testovaní API, malá funkcia, ale veľmi užitočná na spustenie ľubovoľného kroku, funkcie alebo objektu aplikácie zobrazenej na plátne pomocou novej funkcie „Spustiť krok“. K tejto funkcii „Spustiť krok“ máte prístup kliknutím pravým tlačidlom myši na ľubovoľný objekt na plátne.
Táto funkcia je užitočná, keď testujete aplikáciu pomocou služby API UFT a aplikáciu, ktorá má počas testu mnoho funkcií, objektov a vlastností. Spolu s vykonaním všetkých funkcií, objektov a vlastností, vďaka ktorým je váš proces pomalý alebo sa nevyžaduje vykonanie všetkých, sa počas testu vyžaduje iba jedna funkcia. V takom prípade spustite iba jednu funkciu kliknutím pravým tlačidlom myši na funkciu.
13) Rozhranie MSAA API spoločnosti UFT:
MSAA alebo Microsoft Accessibility API sa používa na vytváranie ovládacích prvkov, ku ktorým majú ľahký prístup produkty technickej asistencie. Stuhy spoločnosti Microsoft používali MSAA. Takže teraz môže UFT identifikovať tieto objekty pásky spoločnosti Microsoft ako štandardné testovacie objekty a môže ich priamo použiť pri skriptovaní.
14) Okno integrovanej tlače spoločnosti UFT:
UFT má integrované tlačové okno na tlač informácií o ladení zo skriptov.
15) Nové testovacie okno GUI, API a BPT spoločnosti UFT:
Okno na testovanie grafického používateľského rozhrania: GUI spoločnosti UFT je pokrokový a nový testovací rámec (okno), ktorý poskytuje vývojárom a testerom na kontrolu kvality softvéru veľmi rýchle, dôveryhodné, opakovane použiteľné, programovateľné a inkluzívne rozhranie za kratšiu dobu.
Okno testovania API:
Predtým s verziou QTP podporoval doplnok webovej služby určité testovanie API vo forme samostatnej aplikácie Test služby. Teraz je to však UFT integrované do spoločného IDE, čo je skvelé miesto na vizualizáciu a pochopenie procesu testovania API, ktoré sú užitočné pri testovaní bezhlavej aplikácie (aplikácie bez používateľského rozhrania). Bezhlavé aplikácie ako; Sada nástrojov na testovanie API nepodporuje platformy JMS, databázy a webové služby. UFT na testovanie aplikácií plne podporuje kódovanie C #.
Okno testovania BPT:
BPT (Business Process Testing) spoločnosti UFT je platforma prispôsobeného testovania automatizácie na základe predmetov a komponentov, ktorá poskytuje nový rámec (okno) na navrhovanie, vytváranie, údržbu a vykonávanie testu a správu údajov z testu. Je tiež užitočný pri vývoji a údržbe opakovane použiteľných testovacích komponentov, najlepšie pre všetky typy jednoduchého aj zložitého testovania.
Ak chcete vytvoriť a udržiavať test pomocou Testovania podnikových procesov v UFT, máte dve možnosti; „Testy obchodných procesov“ a „toky obchodných procesov“, tieto dve platformy zvyčajne obsahujú rovnaké obchodné komponenty v rovnakom poradí. Ak chcete pracovať na testovaní podnikových procesov, musíte mať pripojený projekt ALM s podporou BPT.
16) ALM teraz používa externé overenie:
Predchádzajúce verzie UFT predtým používali bežnú metódu na zadanie používateľského mena a hesla na pripojenie k projektu a serveru ALM, ale teraz s UFT 12.0 sa môžete pripojiť k serveru a projektu ALM 12.00 pomocou externej autentifikácie, napríklad; CAC (Common Access Card) alebo SiteMinder. UFT uľahčuje používateľom inštalovať externé autentifikačné certifikáty alebo mechanizmy jednotného prihlásenia, aby mohli využívať službu ALM. Teraz si už nemusíte pamätať meno používateľa a heslo na ten istý účel.
Záver:
Osobne som zažil, že UFT je skutočne dobrým vynálezom spoločnosti HP, poskytuje užívateľsky prívetivé IDE pre akýkoľvek druh testovania GUI a API.
Ľudia, ktorí skutočne radi používajú nové a vylepšené funkcie QTP osobne / profesionálne, navštívia webovú stránku spoločnosti HP a stiahnu si skúšobnú verziu UFT 12.01. Iste, po použití najnovšej verzie UFT sa už nikdy nebudete pozerať späť na predchádzajúcu verziu.
Odporúčané čítanie
- HP UFT
- Úvod do aplikácie Micro Focus LoadRunner - Testovanie zaťaženia s príručkou LoadRunner č. 1
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Ako zefektívniť manuálne testovanie pomocou Sprinteru s mikro zaostrením
- 5 najlepších alternatívnych nástrojov HP Unified Functional Testing (UFT)
- Stiahnutie e-knihy Testing Primer
- Testovanie záťaže s výukovými programami HP LoadRunner
- Ako funguje testovanie na základe dát (príklady QTP a selénu)