16 new features micro focus uft tool qtp vs uft
HP UFT (objedinjeno funkcionalno testiranje) alat sada je promijenjen u Micro FocusUFT (objedinjeno funkcijsko testiranje) alat, ali sadržaj na stranici vrijedi i na novoj Micro Focus domeni i alatima
Pregled UFT (objedinjeno funkcionalno testiranje) / QTP:
UFT (objedinjeno funkcionalno ispitivanje) alat je alat za automatsko funkcionalno testiranje, trenutno dostupan u verziji 12.01 (od srpnja 2014). Podržane značajke motiviraju programere i testere da razvijaju i isporučuju kvalitetan softver bez bugova koji zadovoljava poslovne potrebe. Zbog svojih izvrsnih karakteristika, HP UFT softver i UFT profesionalci uvijek su traženi.
Vidi također=> Imamo kompletnu QTP lekciju s više od 25 temeljnih lekcija. Molimo provjerite ovdje.
To nije novi proizvod tvrtke Mikro fokus , stari proizvod 'QTP' QuickTest Professional s novim i naprednim značajkama. U početku je QTP napisao Mercury Interactive, a prvu verziju 5.5 objavio je 2001., a kasnije ga je razvio Hewlett Packard (HP) 2006. HP je 2012. obnovio QTP s novim imenom UFT; tijekom obnove HP-ove UFT verzije bila je 11.50.
Naziv 'Unified' otkriva da je UTF napredni i kombinirani alat za testiranje 'GUI i API (usluga)' koji snažno testira funkcionalnosti prednjeg i stražnjeg dijela softverske aplikacije. HP je rekao da novo izdanje UFT 12.01 pruža bolju podršku za dokumentaciju u odnosu na UFT 12.0.
Dakle, UFT podržava BPT (Ispitivanje poslovnog procesa) je okvir za testiranje temeljeni na komponentama i pruža snažnu i učinkovitu platformu za ručno i automatsko testiranje cjelovitog poslovnog procesa, kombinira ručne i automatizacijske testove s manje dupliciranja, a značajka ponovne upotrebe komponenata ubrzava postupak testiranja. Omogućite strukturirano automatizirano testiranje.
Jezična podrška:
QTP / UFT koristi VB skripta kao skriptni jezik , ovo je samo jezik koji u potpunosti podržava IDE (Integrirano razvojno okruženje) QTP / UFT. IDE je korisničko sučelje QTP / UFT. Osim VB Script, podržava i Java skriptu i Windows shell skriptu. Koristeći VB Script, korisnik može iskoristiti prednosti koncepata objektno orijentiranog programiranja, ali ne i polimorfizam i nasljeđivanje.
Podrška za tehnologije:
UFT je dostupan za .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP, Web, Java (Core i Advanced), VisualAge Smalltalk, Silverlight i emulatori terminala glavnog računala, sve ove tehnologije ovise o tome koju UFT verziju koristite.
Trenutna verzija UFT 12.01 podržava; JDK 1.8, Hyper V i XenDesktop 7 (razina tehnološkog pregleda), SAP Web Dynpro ABAP za Netweaver 7.40 i produžena podrška za Internet Explorer za SAP Web UI.
UFT vs QTP: Nove značajke koje podržava UFT
Iako sam gore spomenuo UFT je najnovija verzija QTP-a s mnogim novim značajkama napredno je rješenje za funkcionalno i regresijsko testiranje.
Pogledajmo razliku između QTP-a i UFT-a i svih novih značajki koje podržava UFT koje pomažu programerima i testerima da učinkovito i sigurno testiraju objekte, komponente i cijele aplikacije,
Ljudi koji koriste QTP posljednjih nekoliko godina i vrlo su prijateljski raspoloženi prema njemu, svaki dan testiraju mnoge funkcionalnosti softverske aplikacije kako bi pronašli i otpustili programske pogreške, tijekom procesa testiranja koriste mnoge druge alate s QTP-om kako bi pružili kvalitetan softver bez grešaka. Tada nakon puštanja UFT-a, definitivno se postavlja pitanje zašto zašto ići za UFT, kako je UFT napredniji od QTP-a, kako možemo na bolji način testirati softversku aplikaciju koristeći UFT nove značajke? Evo rješenja za sva vaša pitanja,
1) HP UFT = HP QuickTest Professional + HP servisni test:
Naziv UFT (objedinjeno funkcionalno testiranje) otkriva da je kombinacija 'HP QuickTest Professional' i 'HP Service Test', što znači; UFT softverski paket uključuje sve značajke QTP-a i servisno testiranje. Ovaj integrirani paket HP-ovog objedinjenog funkcionalnog testiranja omogućuje programerima i testerima testiranje tri sloja softverskih aplikacija; sloj sučelja, sloj usluge i sloj baze podataka.
QTP podržava samo testiranje GUI-a za testiranje funkcionalnosti sustava Windows i web aplikacija, ali UFT podržava testiranje GUI-a i API-ja.
2) Preglednici koje podržavaju QTP i UFT:
UFT radi na svim glavnim preglednicima koje korisnik redovito koristi za svoje svakodnevne zadatke, poput; Internet Explorer v6 -v11, Firefox v3.0 - v31 (koristi odgovarajuće zakrpe i servisne pakete), Google Chrome v12 - v35 i Apple Safari (na udaljenom Mac računalu) v6, v6.10, v7.00, ali QTP u osnovi radi u preglednicima Internet Explorer, Google Chrome do v36 i Firefox, ali ne i na Apple Safariju, ovisi o zakrpama i servisnim paketima.
Koristeći preglednik Apple Safari, UFT učinkovito izvodi test na udaljenom Mac PC-u zbog sigurne komunikacije između UFT PC-a i Mac PC-a, otkrivajući objekt preglednika tijekom testa kako bi napravio snimku.
3) OS koji podržavaju QTP i UFT:
UTF radi na OS-u: Windows XP / Vista / 2003/7/8 / 8.1 i Windows Server 2008 / Windows Server 2012 R2
QTP radi na OS-u: Windows XP / 2003 / Vista / 7 i Windows Server 2008
4) Stranica dobrodošlice (početna stranica) UFT-a i QTP-a:
QTP stranica dobrodošlice: Stranica dobrodošlice QTP-a malo se razlikuje od UFT-a, u pogledu boje, dizajna, stila teksta i sadržaja stranice. Na stranici dobrodošlice QTP nudi popis smjernica za postupak (testiranje na temelju ključnih riječi, područja primjene i poslovne komponente) i mnoge ikone alata za testiranje aplikacija prema zahtjevu. Također, prikazuje datoteke koje ste već ranije otvorili u svrhu rada i mogućnost sakrivanja stranice dobrodošlice.
UFT stranica dobrodošlice: Kao što sam već objasnio da se UFT malo razlikuje od QTP-a , u pogledu boje, dizajna, stila teksta i sadržaja stranice. Na stranici dobrodošlice UFT prikazuje veze za otvaranje i stvaranje nove testne datoteke, također mnogo alata za podršku i održavanje te određene datoteke.
5) QTP i UFT imaju dvije različite ikone:
Obje ikone QTP i UFT potpuno se razlikuju jedna od druge.
razlika između soapui i soapui pro
6) UFT instalacija je brža i sigurnija od QTP-a:
Iako je UFT instalacijski paket manji od svih prethodnih verzija; instalacijski postupak je postao vrlo brz i siguran, a također traje vrlo malo vremena tijekom instalacije. Uz to, UFT nudi mogućnost instaliranja programskog dodatka za ALM i Run Result Viewer s instalacijskim paketom, a postupak instalacije može biti na bilo kojem podržanom jeziku od strane UFT-a; nema potrebe za instaliranjem zasebnog jezičnog paketa. Tijekom instalacije instalira i konfigurira sav potreban softver, alate i dodatke potrebne za pokretanje UFT-a. Sigurno instalirajte paket bez onemogućavanja kontrole korisničkog računa (UAC) za vaše računalo.
7) UFT pruža sve usluge na jednom zajedničkom mjestu (IDE):
UFT v11.5: QTP ima različite mogućnosti za funkcionalno testiranje; jedan za testiranje GUI-a i drugi za ne-GUI koji koristi API Service Test.
No, Objedinjeno funkcionalno testiranje (UFT) kombinacija je oba proizvoda (GUI i API) i njegovih značajki i prikaza u jednom zajedničkom korisničkom sučelju. U početku da testira aplikaciju, korisnik može odabrati bilo koju od opcija 'GUI ili API (servisni test)' na 'Početnoj stranici' prema zahtjevu.
UFT v12.0: Uz testiranje grafičkog sučelja i API-ja, UFT 12.0 također nudi mogućnost testiranja poslovnih procesa, sve zajedno u jednom zajedničkom korisničkom sučelju.
8) Novi dodaci - Flex i Qt:
Nova verzija QTP-a podržava dva nova dodatka: 'Flex' i 'Qt', ovi dodaci olakšavaju korisnicima testiranje GUI dijela Flex i Qt aplikacija.
stvoriti novi java projekt u eclipseu
Dodatak UFT Flex potreban je za uspješno testiranje Flex aplikacija ili objekata s njegovog sučelja. Ovaj dodatak suočava se s problemima u slučaju pristupa UFT Flex Agentu i pronalaženja Flex web aplikacija, da biste izašli iz tih problema, morate sastaviti Flex aplikaciju s unaprijed kompiliranim agentom UFT Flex koji nije potreban za QT aplikacije. Za pokretanje Qt aplikacija u UFT-u nije potreban nikakav dodatni postupak; jednostavno radite za Qt aplikacije kao i za druge podržane UFT-ove programe.
9) Novo platno UFT-a:
Platno UFT-a u osnovi je okno Test Flow prikazuje sve radnje (sve funkcije test skripti) koje se događaju tijekom procesa testiranja u grafičkom obliku. Prema zahtjevu testa, sve radnje možete povući i ispustiti gore-dolje. Možete pokrenuti, otkloniti pogreške, nazvati postojeću ili novu akciju.
10) Snimanje INSIGHT:
Snimanje uvida; jedna od najboljih i najjednostavnijih tehnika reorganizacije slika (objekata) od ostalih tehnika, olakšava snimanje pružajući alatnu traku za snimanje. Prepoznaje one objekte i aplikacije koje UFT nikada ne može koristiti jednostavnim tehnikama, također korisnim u prepoznavanju aplikacija pokrenutih na udaljenom sustavu.
11) UFT-ov poboljšani postupak uklanjanja pogrešaka koji koristi mnoge značajke:
Stari QTP imao je manje značajki za uklanjanje pogrešaka u usporedbi s novim (UFT). Tijekom testiranja aplikacije otklanjanje pogrešaka postaje važan proces alata za automatizaciju. Zbog svoje važnosti poboljšan je u najnovijoj verziji QTP-a.
Pogledajmo kako je ispravljanje pogrešaka poboljšano dodavanjem mnogih značajki,
- Skup poziva - Omogućuje prikaz svih metoda i funkcija koje su trenutno dostupne u nizu poziva.
- Učitani moduli - Korisno za API testiranje, prikazuje sve .dll datoteke određene aplikacije izvršene pomoću API testa.
- Niti - Ovo je također za API testiranje, prikazuje sve informacije o nitima koje se trenutno izvode kao dio sesije pokretanja.
- Okno lokalnih varijabli - Prikazuje sve vrste varijabli i njihove trenutne vrijednosti.
- Okno konzole - Tijekom postupka ispravljanja pogrešaka; pokrenite redak kodova napisanih na jeziku VB Script za GUI testiranje i C # kôd za API testiranje.
- Gledati - Prikazuje trenutnu vrijednost i vrstu varijabli, svojstava ili izraza u oknu za gledanje.
- Okno za otklanjanje pogrešaka - Prikazuje sve vrijednosti i vrste varijabli, svojstava i izraza napisanih u VBScript ili C # jeziku.
12) Naredba koraka UFT Run za testiranje API-ja:
Primjenjivo u API testiranju, mala značajka, ali vrlo korisna za pokretanje bilo kojeg koraka, funkcije ili objekta aplikacije koja se prikazuje na platnu pomoću nove značajke 'Pokreni korak'. Ovoj značajci 'Pokreni korak' možete pristupiti desnim klikom na bilo koji objekt na platnu.
Ova je značajka korisna kada testirate aplikaciju pomoću API usluge UFT-a i aplikaciju tijekom testa koja ima mnogo funkcija, objekata i svojstava. Zajedno izvršavanje svih funkcija, objekata i svojstava zbog čega vaš proces usporava ili nije potreban za izvršavanje svih, samo jedna funkcija potrebna je za izvršavanje tijekom testa. U tom slučaju pokrenite samo jednu funkciju desnim klikom na funkciju.
13) UFT-ov MSAA API:
MSAA ili Microsoft Accessibility API koristi se za stvaranje kontrola kojima se lako može pristupiti proizvodima pomoćne tehnologije. Microsoftove vrpce koristile su MSAA. Dakle, sada UFT može identificirati ove Microsoftove vrpce kao standardne testne objekte i može ih izravno koristiti u skriptiranju.
14) UFT-ov integrirani prozor za ispis:
UFT ima integrirani prozor za ispis za ispis podataka o otklanjanju pogrešaka iz skripti.
15) UFT-ov novi prozor za testiranje GUI-ja, API-ja i BPT-a:
Prozor za testiranje grafičkog sučelja: UFT-ov GUI unaprijed je i novi okvir za testiranje (prozor), pruža vrlo brzo, pouzdano, ponovno iskoristivo, programabilno i uključivo sučelje programeru i ispitivaču za provjeru kvalitete softvera za manje vremena.
Prozor za testiranje API-ja:
Ranije s QTP verzijom, dodatak Web Service podržavao je određeno API testiranje u obliku samostalne aplikacije Test Service. Ali sada ga je UFT integrirao u zajednički IDE, izvrsno je mjesto za vizualizaciju i razumijevanje API-jevog postupka testiranja koji su korisni u testiranju bezglave aplikacije (aplikacija bez korisničkog sučelja). Aplikacije bez glave poput; Alati za testiranje API-ja ne podržavaju JMS, baze podataka i web usluge. UFT u potpunosti podržava C # kodiranje za testiranje aplikacija.
Prozor za BPT testiranje:
UFT-ovo BPT (testiranje poslovnih procesa) predmet je i prilagođena platforma za automatizaciju temeljena na komponentama, pruža novi okvir (prozor) za dizajniranje, stvaranje, održavanje i izvršavanje testa i upravljanje podacima testa. Također je korisno u razvoju i održavanju komponenata za ponovnu upotrebu, što je najbolje za sve vrste jednostavnih i složenih ispitivanja.
Da biste stvorili i održali test pomoću testiranja poslovnog procesa u UFT-u, imate dvije mogućnosti; 'Testovi poslovnih procesa' i 'tokovi poslovnih procesa', ove dvije platforme obično sadrže iste poslovne komponente u istom redoslijedu. Da biste radili na testiranju poslovnih procesa, morate povezati ALM projekt s BPT podrškom.
16) ALM sada koristi vanjsku provjeru autentičnosti:
Ranije su prethodne verzije UFT-a koristile uobičajenu metodu davanja korisničkog imena i lozinke za povezivanje s ALM projektom i poslužiteljem, ali sada se s UFT 12.0 možete povezati s ALM 12.00 poslužiteljem i projektom vanjskom provjerom autentičnosti, kao što su; CAC (Common Access Card) ili SiteMinder. UFT olakšava korisnicima instaliranje eksternih certifikata za provjeru autentičnosti ili mehanizama za jedinstvenu prijavu kako bi se koristila ALM uslugom, sada u istu svrhu nije potrebno pamtiti korisničko ime i lozinku.
Zaključak:
Osobno sam doživio da je UFT zaista dobar izum HP-a, pruža user-friendly IDE za bilo koju vrstu GUI i API testiranja.
Ljudi koji zaista vole koristiti QTP nove i poboljšane značajke osobno / profesionalno, odlaze na HP-ovo web mjesto i preuzimaju probnu verziju UFT 12.01. Sigurno se, nakon korištenja najnovije verzije UFT-a, nikada više nećete vratiti na prethodnu verziju.
Preporučena literatura
- HP UFT
- Uvod u Micro Focus LoadRunner - Ispitivanje opterećenja pomoću vodiča br. 1 za LoadRunner
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Kako učiniti ručno testiranje učinkovitijim pomoću Micro Focus Sprintera
- 5 najboljih alternativnih alata za HP objedinjeno funkcionalno testiranje (UFT)
- Preuzimanje e-knjige za testiranje primera
- Ispitivanje opterećenja pomoću HP LoadRunner vodiča
- Kako funkcionira testiranje na temelju podataka (primjeri QTP-a i selena)