16 new features micro focus uft tool qtp vs uft
Orodje HP UFT (poenoteno funkcionalno testiranje) je zdaj spremenjeno v orodje Micro FocusUFT (poenoteno funkcionalno preizkušanje), vendar vsebina na strani velja tudi v novi domeni in orodijih Micro Focus
Pregled UFT (poenoteno funkcionalno testiranje) / QTP:
UFT (enotno funkcionalno preskušanje) orodje je orodje za samodejno preizkušanje funkcij, ki je trenutno na voljo v različici 12.01 (od julija 2014). Podprte funkcije motivirajo razvijalce in preizkuševalce, da razvijejo in dostavijo kakovostno programsko opremo brez napak, ki ustreza poslovnim potrebam. Zaradi odličnih lastnosti so vedno potrebni programska oprema HP UFT in profesionalci UFT.
Poglej tudi=> Imamo celotno serijo vadnic QTP s 25+ poglobljenimi vadnicami. Prosimo, preverite tukaj.
To ni nov izdelek podjetja Micro Focus , star izdelek 'QTP' QuickTest Professional z novimi in naprednimi funkcijami. Sprva je QTP napisal Mercury Interactive in izdal prvo različico 5.5 leta 2001, pozneje pa jo je razvil Hewlett Packard (HP) leta 2006. HP je leta 2012 QTP prenovil z novim imenom UFT; med obnovitvijo HP-jeve različice UFT je bila 11.50.
Ime 'Unified' razkriva, da je UTF napredno in kombinirano orodje za preizkušanje 'GUI in API (service)', ki močno preizkuša funkcionalnost prednjega in zalednega dela programske aplikacije. HP je dejal, da nova izdaja UFT 12.01 zagotavlja boljšo podporo za dokumentacijo v primerjavi z UFT 12.0.
Torej, UFT podpira BPT (Preskušanje poslovnih procesov) je sestavni del preskusnega okvira, ki zagotavlja močno in učinkovito platformo za ročno in samodejno testiranje celotnega poslovnega procesa, združuje ročne in avtomatizacijske teste z manj podvajanja, funkcija ponovne uporabe komponent pa omogoča hiter postopek testiranja. Omogoči strukturirano avtomatizirano testiranje.
Jezikovna podpora:
QTP / UFT uporabe VB Script kot skriptni jezik , to je le jezik, ki ga v celoti podpira IDE (integrirano razvojno okolje) QTP / UFT. IDE je uporabniški vmesnik QTP / UFT. Poleg VB Script podpira tudi skript java in skript lupine Windows. Z uporabo skripta VB lahko uporabnik izkoristi prednosti konceptov objektno usmerjenega programiranja, ne pa tudi polimorfizma in dedovanja.
Tehnološka podpora:
UFT je na voljo za .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, spletne storitve, WPF, SAP, Web, Java (Core in Advanced), VisualAge Smalltalk, Silverlight in emulatorji terminalnega računalnika, so vse te tehnologije odvisne od različice UFT, ki jo uporabljate.
Trenutna različica UFT 12.01 podpira; JDK 1.8, Hyper V in XenDesktop 7 (nivo predogleda tehnologije), SAP Web Dynpro ABAP za Netweaver 7.40 in podaljšana podpora Internet Explorerja za SAP Web UI.
UFT vs QTP: Nove funkcije, ki jih podpira UFT
Čeprav sem zgoraj omenil, je UFT najnovejša različica QTP s številnimi novimi funkcijami, ki so napredna rešitev za funkcionalno in regresijsko testiranje.
Oglejmo si razliko med QTP in UFT ter vsemi novimi funkcijami, ki jih podpira UFT, ki razvijalcem in preizkuševalcem pomaga učinkovito in varno testirati predmete, komponente in celotne aplikacije,
Ljudje, ki že nekaj let uporabljajo QTP in so z njim zelo prijazni, vsak dan preizkusijo številne funkcionalnosti programske aplikacije, da bi našli in sprostili napake, med postopkom testiranja pa s QTP uporabljajo številna druga orodja za zagotavljanje kakovostne programske opreme brez napak. Potem, ko izdamo UFT, se vsekakor pojavi vprašanje, zakaj se odločiti za UFT, kako napreden je UFT kot QTP, kako lahko z novimi funkcijami UFT bolje preizkusimo programsko aplikacijo? Tu je rešitev vseh vaših vprašanj,
1) HP UFT = HP QuickTest Professional + HP Service Test:
Ime UFT (poenoteno funkcionalno testiranje) razkriva, da je kombinacija 'HP QuickTest Professional' in 'HP Service Test' pomeni; Programski paket UFT vključuje vse funkcije QTP in servisni test. Ta integrirani paket HP Unified Functional Testing omogoča razvijalcem in preizkuševalcem preskušanje treh plasti programskih aplikacij; plast vmesnika, plast storitve in plast baze podatkov.
QTP podpira samo testiranje grafičnega uporabniškega vmesnika za preizkušanje funkcionalnosti Windows in spletnih aplikacij, UFT pa podpira testiranje GUI in API.

2) Brskalniki, ki jih podpirata QTP in UFT:
UFT deluje v vseh glavnih brskalnikih, ki jih uporabnik redno uporablja za vsakodnevne naloge, na primer; Internet Explorer v6 -v11, Firefox v3.0 - v31 (uporablja ustrezne popravke in servisne pakete), Google Chrome v12 - v35 in Apple Safari (na oddaljenem računalniku Mac) v6, v6.10, v7.00, vendar QTP v bistvu deluje v brskalnikih Internet Explorer, Google Chrome do v36 in Firefox, ne pa tudi v brskalniku Apple Safari, je odvisno od uporabljenih popravkov in servisnih paketov.
Z uporabo brskalnika Apple Safari UFT učinkovito izvaja test na oddaljenem računalniku Mac zaradi varne komunikacije med računalnikom UFT in računalnikom Mac, med preskusom zazna objekt brskalnika, da naredi posnetek.
3) OS, ki ga podpirata QTP in UFT:
UTF deluje v OS: Windows XP / Vista / 2003/7/8 / 8.1 in Windows Server 2008 / Windows Server 2012 R2
QTP deluje v OS: Windows XP / 2003 / Vista / 7 in Windows Server 2008
4) Pozdravna stran (začetna stran) UFT in QTP:
QTP pozdravna stran: Pozdravna stran QTP se po barvi, oblikovanju, slogu besedila in vsebini strani nekoliko razlikuje od UFT. Na strani dobrodošlice QTP vsebuje seznam navodil za postopek (testiranje na podlagi ključnih besed, področja aplikacij in poslovne komponente) ter številne ikone orodij za preizkušanje aplikacij v skladu z zahtevo. Prikaže tudi datoteke, ki ste jih že prej odprli za namen dela, in možnost, da skrijete pozdravno stran.
UFT pozdravna stran: Kot, sem že razložil, da se UFT nekoliko razlikuje od QTP , glede barve, oblikovanja, sloga besedila in vsebine strani. Na strani dobrodošlice UFT prikaže povezave za odpiranje in ustvarjanje nove preizkusne datoteke, prav tako pa tudi veliko orodij za podporo in vzdrževanje te datoteke.

5) QTP in UFT imata dve različni ikoni:
Obe ikoni QTP in UFT se popolnoma razlikujeta.

kako lahko odprem datoteko xml
6) Namestitev UFT je hitrejša in varnejša od QTP:
Namestitveni paket UFT je sicer manjši od vseh prejšnjih različic; postopek namestitve je postal zelo hiter in varen, prav tako pa traja zelo malo časa med namestitvijo. Poleg tega UFT ponuja možnost namestitve dodatka za ALM in Run Result Viewer z namestitvenim paketom, postopek namestitve pa je lahko v katerem koli podprtem jeziku UFT; ni treba namestiti ločenega jezikovnega paketa. Med namestitvijo namesti in konfigurira vso potrebno programsko opremo, orodja in dodatke, potrebne za zagon UFT. Paket varno namestite, ne da bi za svoj računalnik onemogočili nadzor uporabniškega računa (UAC).
7) UFT zagotavlja vse storitve na enem skupnem mestu (IDE):
UFT v11.5: QTP ima različne možnosti za funkcionalno testiranje; enega za testiranje grafičnega uporabniškega vmesnika in drugega za preizkušanje uporabniškega vmesnika, ki uporablja API Service Test.
Poenoteno funkcionalno testiranje (UFT) je kombinacija obeh izdelkov (GUI in API) ter njegovih funkcij in prikazov v enem skupnem uporabniškem vmesniku. Najprej lahko uporabnik za preskus aplikacije na 'Začetni strani' izbere katero koli možnost 'GUI ali API (Service test)', kot je določeno v zahtevi.

UFT v12.0: UFT 12.0 poleg testiranja GUI in API ponuja tudi možnost preizkušanja poslovnih procesov, vse skupaj v enem skupnem uporabniškem vmesniku.

8) Novi dodatki - Flex in Qt:
Nova različica QTP podpira dva nova dodatka: “Flex” in “Qt”, ti dodatki uporabnikom olajšajo preizkušanje dela GUI aplikacij Flex in Qt.
java 8 novih funkcij vprašanja za intervju

Dodatek UFT Flex je potreben za uspešno testiranje aplikacij Flex ali predmetov iz njegovega vmesnika. Ta dodatek se sooča s težavami v primeru dostopa do agenta UFT Flex in iskanja spletnih aplikacij, ki temeljijo na Flexu. Če želite izstopiti iz teh težav, morate sestaviti aplikacijo Flex z vnaprej pripravljenim agentom UFT Flex, ki za aplikacije QT ni potreben. Za zagon aplikacij Qt v UFT ni potreben noben dodaten postopek; preprosto delajte z aplikacijami Qt, tako kot druge podprte aplikacije UFT.

9) Novo platno UFT:
Platno UFT je v bistvu podokno Test Flow prikazuje vsa dejanja (vse funkcije testnih skriptov), ki se zgodijo med preskusnim postopkom v grafični obliki. V skladu z zahtevo testa lahko povlečete in spustite vsa dejanja gor in dol. Lahko zaženete, odpravite napake, pokličete obstoječe ali novo dejanje.

10) snemanje INSIGHT:
Snemanje vpogleda; ena najboljših in enostavnih tehnik reorganizacije slik (predmetov) kot druge tehnike olajša snemanje z orodno vrstico za snemanje. Prepozna tiste predmete in aplikacije, ki jih UFT nikoli ne zmore z uporabo preprostih tehnik, kar je v pomoč tudi pri prepoznavanju aplikacij, ki se izvajajo na oddaljenem sistemu.

11) Izboljšan postopek odpravljanja napak UFT, ki uporablja številne funkcije:
Stari QTP je imel manj funkcij za odpravljanje napak v primerjavi z novim (UFT). Med preskusom aplikacije odpravljanje napak postane pomemben postopek avtomatiziranega orodja. Zaradi svoje pomembnosti je bil izboljšan v najnovejši različici QTP.

Poglejmo, kako se je odpravljanje napak izboljšalo z dodajanjem številnih funkcij,
- Stack klicev - Omogoča ogled vseh metod in funkcij, ki so trenutno na voljo v nizu klicev.
- Naloženi moduli - Uporabno za testiranje API-ja, prikaže vse datoteke .dlls določene aplikacije, ki se izvajajo s preskusom API-ja.
- Niti - To velja tudi za testiranje API-ja, prikaže vse informacije o nitih, ki se trenutno izvajajo kot del seje izvajanja.
- Podokno lokalnih spremenljivk - Prikaže vse vrste spremenljivk in njihove trenutne vrednosti.
- Podokno konzole - med postopkom odpravljanja napak; zaženite vrstico kod, napisanih v jeziku VB Script za testiranje GUI in kodo C # za testiranje API.
- Pazi - Prikaže trenutno vrednost in vrsto spremenljivk, lastnosti ali izrazov v podoknu za opazovanje.
- Podokno za odpravljanje napak - Prikaže vse vrednosti in vrste spremenljivk, lastnosti in izrazov, napisanih v jeziku VBScript ali C #.
12) Ukaz koraka UFT Run za testiranje API-ja:
Uporabno pri testiranju API-ja, majhna funkcija, vendar zelo koristna za zagon katerega koli koraka, funkcije ali predmeta aplikacije, prikazane na platnu, z novo funkcijo 'Zaženi korak'. Do funkcije »Zaženi korak« lahko dostopate tako, da z desno miškino tipko kliknete kateri koli predmet na platnu.

Ta funkcija je uporabna, ko preizkušate aplikacijo s pomočjo storitve API UFT in aplikacijo med preskusom z veliko funkcijami, predmeti in lastnostmi. Skupaj izvajanje vseh funkcij, predmetov in lastnosti, zaradi česar je vaš proces počasen ali ni potreben za izvajanje vseh, je treba med preskusom zagnati samo eno funkcijo. V tem primeru zaženite samo eno funkcijo tako, da z desno miškino tipko kliknete funkcijo.
13) UFT-ov API MSAA:
MSAA ali Microsoftov API za dostopnost se uporablja za ustvarjanje kontrolnikov, do katerih lahko podporni tehnološki izdelki zlahka dostopajo. Microsoftovi trakovi so uporabili MSAA. Tako lahko UFT te Microsoftove trakove identificira kot standardne preskusne predmete in jih lahko neposredno uporabi pri skriptiranju.
14) UFT-jevo integrirano okno za tiskanje:
UFT ima integrirano okno za tiskanje za tiskanje informacij o odpravljanju napak iz skript.
15) UFT-ovo novo okno za testiranje GUI-ja, API-ja in BPT-ja:
Okno za preizkušanje GUI: UFT-ov grafični uporabniški vmesnik je vnaprejšnji in novi preskusni okvir (okno), ki ponuja zelo hiter, zaupanja vreden, večkrat uporabljiv, programabilen in vključujoč vmesnik za razvijalce in preizkuševalce za preverjanje kakovosti programske opreme v krajšem času.

Okno za testiranje API-ja:
Prej z različico QTP je dodatek za spletne storitve podpiral določeno testiranje API-ja v obliki samostojne aplikacije Service Test. Zdaj pa ga je UFT vključil v skupno IDE, kar je odličen kraj za vizualizacijo in razumevanje postopka testiranja API, ki je koristen pri testiranju brezglave aplikacije (aplikacija brez uporabniškega vmesnika). Brezglave aplikacije, kot so; Orodje za testiranje API-jev ne podpira JMS-jev, podatkovnih baz in spletnih storitev. UFT v celoti podpira kodiranje C # za preizkušanje aplikacij.

Okno za testiranje BPT:
UFT-jev BPT (preskušanje poslovnih procesov) je predmet in prilagojena platforma za avtomatizacijo, ki temelji na komponentah, ponuja nov okvir (okno) za načrtovanje, ustvarjanje, vzdrževanje in izvajanje testa ter upravljanje podatkov testa. V pomoč je tudi pri razvoju in vzdrževanju testnih komponent za večkratno uporabo, kar je najbolje za vse vrste preprostih in zapletenih preskusov.
Če želite ustvariti in vzdrževati test s preizkušanjem poslovnih procesov v UFT, imate dve možnosti; 'Preskusi poslovnih procesov' in 'tokovi poslovnih procesov', ti dve platformi običajno vsebujeta enake poslovne komponente v istem vrstnem redu. Če želite delati na preizkušanju poslovnih procesov, morate projekt ALM povezati s podporo BPT.

16) ALM zdaj uporablja zunanjo overitev:
Prej so prejšnje različice UFT uporabljale skupno metodo za dajanje uporabniškega imena in gesla za povezavo s projektom ALM in strežnikom, zdaj pa se lahko z UFT 12.0 na strežnik ALM 12.00 povežete s projektom z zunanjo overitvijo, na primer; CAC (Common Access Card) ali SiteMinder. UFT uporabnikom olajša namestitev zunanjih potrdil za preverjanje pristnosti ali mehanizmov enotne prijave za uporabo storitve ALM, zato si ni treba več zapomniti uporabniškega imena in gesla za isti namen.
Zaključek:
Osebno sem ugotovil, da je UFT res dober izum HP-ja, ponuja uporabniku prijazen IDE za kakršno koli testiranje grafičnega uporabniškega vmesnika in API-ja.
Ljudje, ki so zelo navdušeni nad osebno / profesionalno uporabo novih in izboljšanih funkcij QTP, obiščejo HP-jevo spletno mesto in prenesejo poskusno različico UFT 12.01. Po uporabi najnovejše različice UFT se zagotovo ne boste nikoli več ozirali na prejšnjo različico.
Priporočeno branje
- HP UFT
- Uvod v Micro Focus LoadRunner - Testiranje obremenitve z vadnico # 1 za LoadRunner
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Kako narediti ročno testiranje učinkovitejše z uporabo Micro Focus Sprinter
- 5 najboljših nadomestnih orodij HP Unified Functional Testing (UFT)
- Preizkus eBook Prenos knjige
- Testiranje obremenitve z vadnicami HP LoadRunner
- Kako deluje preskušanje na podlagi podatkov (primera QTP in selena)