16 new features micro focus uft tool qtp vs uft
Instrumentul UFT HP (Unified Functional Testing) este acum schimbat în Instrumentul Micro FocusUFT (Unified Functional Testing), dar totuși, conținutul de pe pagină este valabil și pentru noul domeniu și instrumente Micro Focus
Prezentare generală a UFT (Unified Functional Testing) / QTP:
UFT (test funcțional unificat) instrument este un instrument de testare funcțională de automatizare, disponibil în prezent în versiunea 12.01 (din iulie 2014). Funcțiile suportate îi motivează pe dezvoltatori și testeri să dezvolte și să livreze software de calitate fără erori pentru a satisface nevoile afacerii. Datorită caracteristicilor sale excelente, software-ul HP UFT și profesioniștii UFT sunt amândoi solicitați.
Nu este un produs nou al Micro Focus , un produs vechi QuickTest Professional „QTP” cu funcții noi și avansate. Inițial, QTP a fost scris de Mercury Interactive și a lansat prima versiune 5.5 în 2001, dezvoltată ulterior de Hewlett Packard (HP) în 2006. În 2012, HP a reînnoit QTP cu noul nume UFT; în timpul reînnoirii, versiunea UFT a HP a fost 11.50.
Numele „Unified” dezvăluie că UTF este un instrument de testare avansat și combinat „GUI și API (serviciu)”, testează puternic funcționalitățile front-end și back-end ale aplicației software. HP a spus că noua versiune UFT 12.01 oferă un suport mai bun pentru documentare comparativ cu UFT 12.0.
Deci, UFT acceptă BPT (Business Process Testing) este un cadru de testare bazat pe componente care oferă o platformă puternică și eficientă pentru testarea manuală și automată a procesului de afaceri complet, combină testele manuale și de automatizare cu mai puține duplicări, iar caracteristica sa de reutilizare a componentelor face procesul de testare rapid. Activați testarea automată structurată.
Suport lingvistic:
Utilizări QTP / UFT VB Script ca limbaj de scriptare , acesta este doar un limbaj complet acceptat de IDE (Integrated Development Environment) al QTP / UFT. IDE este o interfață de utilizator QTP / UFT. În afară de VB Script, acesta acceptă și script-uri java și script shell Windows. Folosind VB Script, utilizatorul poate profita de avantajele conceptelor de programare orientată pe obiecte, dar nu de polimorfism și moștenire.
Suport tehnologii:
UFT este disponibil pentru .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 emulatoare de terminal mainframe, toate aceste tehnologii depind de versiunea UFT pe care o utilizați.
Versiunea curentă a suportului UFT 12.01; JDK 1.8, Hyper V și XenDesktop 7 (nivel de previzualizare a tehnologiei), SAP Web Dynpro ABAP pentru Netweaver 7.40 și suport prelungit de Internet Explorer pentru SAP Web UI.
UFT vs QTP: caracteristici noi acceptate de UFT
Deși, am menționat mai sus, UFT este o versiune mai recentă a QTP, cu multe caracteristici noi, sunt soluția avansată pentru testarea funcțională și de regresie.
Să aruncăm o privire asupra diferenței dintre QTP și UFT și toate caracteristicile noi acceptate de UFT, care ajută dezvoltatorii și testerii să testeze obiectele, componentele și aplicațiile întregi în mod eficient și sigur,
Persoanele care utilizează QTP în ultimii ani și sunt foarte prietenoși cu acesta, testează zilnic multe funcționalități ale aplicației software pentru a găsi și elibera erori, în timpul procesului de testare folosesc multe alte instrumente cu QTP pentru a oferi software de calitate fără erori. Apoi, după lansarea UFT, cu siguranță îmi vine în minte o întrebare: de ce să mergem pentru UFT, cum este UFT mai avansat decât QTP, cum putem testa aplicația software într-o manieră mai bună folosind noile caracteristici UFT? Iată soluția tuturor întrebărilor dvs.,
1) HP UFT = HP QuickTest Professional + Test de service HP:
Numele UFT (test funcțional unificat) relevă faptul că este o combinație de „HP QuickTest Professional” și „HP Service Test”, înseamnă; Pachetul software UFT include toate caracteristicile QTP și ambele teste de service. Acest pachet integrat HP Unified Functional Testing facilitează dezvoltatorilor și testerilor să testeze trei straturi ale aplicațiilor software; stratul Interfață, stratul de servicii și stratul bazei de date.
QTP acceptă doar testarea GUI pentru a testa funcționalitățile aplicațiilor Windows și Web, dar UFT acceptă testarea GUI și API.
2) Browsere acceptate de QTP și UFT:
UFT rulează pe toate browserele principale pe care utilizatorul le folosește în mod regulat pentru sarcinile lor zilnice, cum ar fi; Internet Explorer v6 -v11, Firefox v3.0 - v31 (folosește patch-uri și service pack-uri corespunzătoare), Google Chrome v12 - v35 și Apple Safari (pe computer Mac la distanță) v6, v6.10, v7.00, dar QTP funcționează practic pe Internet Explorer, Google Chrome până la v36 și browserele Firefox, dar nu și pe Apple Safari depinde de patch-uri și service pack-uri utilizate.
Folosind browserul Apple Safari, UFT efectuează testul pe computerul Mac de la distanță eficient, datorită comunicării securizate între computerul UFT și computerul Mac, detectează obiectul browserului în timpul testului pentru a face instantaneul.
3) Sistem de operare acceptat de QTP și UFT:
UTF rulează pe sistem de operare: Windows XP / Vista / 2003/7/8 / 8.1 și Windows Server 2008 / Windows Server 2012 R2
QTP rulează pe sistem de operare: Windows XP / 2003 / Vista / 7 și Windows Server 2008
4) Pagina de întâmpinare (Pagina de start) a UFT și QTP:
Pagina de întâmpinare QTP: pagina de întâmpinare a QTP este puțin diferită de UFT, în ceea ce privește culoarea, designul, stilul textului și conținutul paginii. În pagina de întâmpinare, QTP furnizează o listă de îndrumări de proces (testare bazată pe cuvinte cheie, zone de aplicații și componente de afaceri) și multe pictograme de instrumente pentru a testa aplicațiile conform cerințelor. De asemenea, afișează fișierele pe care le-ați deschis deja mai devreme în scop de lucru și o opțiune pentru a ascunde pagina de întâmpinare.
Pagina de întâmpinare UFT: De asemenea, am explicat deja că UFT este puțin diferit de QTP , în ceea ce privește culoarea, designul, stilul textului și conținutul paginii. În pagina de întâmpinare, UFT afișează linkuri pentru a deschide și a crea un nou fișier de testare, de asemenea, multe instrumente pentru a susține și a menține acel fișier.
5) QTP și UFT au ambele două pictograme diferite:
Ambele pictograme QTP și UFT sunt complet diferite una de cealaltă.
șablon de semnare a testului de acceptare a utilizatorului
6) Instalarea UFT este mai rapidă și mai sigură decât QTP:
Deși, pachetul de instalare UFT este mai mic decât toate versiunile anterioare; procesul de instalare a devenit foarte rapid și sigur, de asemenea, durează mai puțin timp în timpul instalării. În plus, UFT oferă opțiunea de instalare a programului de completare pentru ALM și Run Run Viewer cu pachetul de instalare, procesul de instalare poate fi în orice limbă acceptată de UFT; nu este nevoie să instalați un pachet lingvistic separat. În timpul instalării, instalează și configurează toate software-ul, instrumentele și suplimentele necesare pentru a rula UFT. Instalați în siguranță pachetul fără a dezactiva Controlul contului de utilizator (UAC) pentru computer.
7) UFT oferă toate serviciile într-un singur loc comun (IDE):
UFT v11.5: QTP are opțiuni distincte pentru testarea funcțională; unul pentru testarea GUI și altul pentru non-GUI folosind API Service Test.
Dar testarea funcțională unificată (UFT) este o combinație a ambelor produse (GUI și API) și a caracteristicilor și afișajelor sale într-o singură interfață de utilizator comună. Pentru a testa inițial aplicația, utilizatorul poate alege oricare dintre opțiunile „GUI sau API (Service test)” din „Pagina de pornire” conform cerințelor.
UFT v12.0: În plus față de testarea GUI și API, UFT 12.0 oferă, de asemenea, opțiunea pentru testarea proceselor de afaceri, toate împreună într-o singură interfață de utilizator comună.
8) Complimente noi - Flex și Qt:
Noua versiune QTP acceptă două noi programe de completare: „Flex” și „Qt”, aceste programe de completare facilitează utilizatorilor să testeze o parte GUI a aplicațiilor Flex și Qt.
ce nu poate găsi analiza statică
Suplimentul UFT Flex este necesar pentru a testa cu succes aplicațiile sau obiectele Flex din interfața sa. Acest supliment se confruntă cu probleme în cazul accesării UFT Flex Agent și găsirii aplicațiilor web bazate pe Flex, pentru a ieși din aceste probleme trebuie să compilați o aplicație Flex cu un agent precompilat UFT Flex care nu este necesar pentru aplicațiile QT. Pentru a rula aplicații Qt în UFT, nu este necesar niciun proces suplimentar; funcționează pur și simplu pentru aplicațiile Qt ca la alte aplicații acceptate de UFT.
9) Pânză nouă din UFT:
Pânza UFT este practic un panou Flux de testare care afișează toate acțiunile (toate funcțiile scripturilor de testare) care se întâmplă în timpul procesului de testare în formă grafică. Conform cerințelor testului, puteți trage și plasa toate acțiunile în sus și în jos. Puteți rula, depana, apela acțiunea existentă sau una nouă.
10) Înregistrare INSIGHT:
Înregistrare Insight; una dintre cele mai bune și ușoare tehnici de reorganizare a imaginilor (obiectelor) decât alte tehnici, face înregistrarea mai ușoară oferind bara de instrumente de înregistrare. Recunoaște acele obiecte și aplicații pe care UFT nu le poate face vreodată folosind tehnici simple, utile și în recunoașterea aplicațiilor rulate pe sistem la distanță.
11) Procesul de depanare îmbunătățit al UFT utilizând mai multe caracteristici:
Vechiul QTP avea mai puține caracteristici de depanare în comparație cu unul nou (UFT). În timpul testării unei aplicații, depanarea devine un proces important al unui instrument de automatizare. Datorită importanței sale, a fost îmbunătățit în cea mai recentă versiune de QTP.
Să vedem cum a fost îmbunătățită depanarea prin adăugarea mai multor funcții,
- Apelați Stack - Permite vizualizarea tuturor metodelor și funcțiilor care sunt disponibile în prezent în stiva de apeluri.
- Module încărcate - Util pentru testarea API, afișează toate fișierele .dlls ale unei anumite aplicații executate folosind testul API.
- Fire - Aceasta este, de asemenea, pentru testarea API, afișează toate informațiile despre firele care rulează în prezent ca parte a sesiunii de rulare.
- Panoul variabilelor locale - Afișează toate tipurile de variabile și valorile lor actuale.
- Panoul consolei - În timpul procesului de depanare; rulați linia de coduri scrise în limbajul VB Script pentru testarea GUI și codul C # pentru testarea API.
- Ceas - Afișează valoarea curentă și tipul de variabile, proprietăți sau expresii în panoul Urmărire.
- Panoul de depanare - Afișează toate valorile și tipurile de variabile, proprietăți și expresii scrise în limbaj VBScript sau C #.
12) Comanda UFT Run step pentru testarea API:
Aplicabil în testarea API, o caracteristică mică, dar foarte utilă pentru a rula orice pas, funcție sau obiect al unei aplicații afișate pe pânză folosind noua caracteristică „Run step”. Puteți accesa această caracteristică „Executare pas” făcând clic dreapta pe orice obiect de pe pânză.
Această caracteristică este utilă atunci când testați o aplicație utilizând serviciul API al UFT și o aplicație în timpul testului care are multe funcții, obiecte și proprietăți. Împreună executarea tuturor funcțiilor, obiectelor și proprietăților, ceea ce face procesul dvs. lent sau nu este necesar să execute toate, numai o singură funcție este necesară pentru a executa în timpul testului. În acest caz, rulați o singură funcție făcând clic dreapta pe funcție.
13) API-ul MSAA al UFT:
MSAA sau Microsoft Accessibility API este utilizat pentru a crea controale care pot fi accesate cu ușurință de către produsele de tehnologie asistivă. Panglicile Microsoft foloseau MSAA. Așadar, acum UFT poate identifica aceste obiecte panglică Microsoft ca obiecte de testare standard și le poate folosi direct în scriptare.
14) Fereastra de imprimare integrată UFT:
UFT a integrat fereastra de imprimare pentru a imprima informații de depanare din scripturi.
15) Noua fereastră de testare GUFT, API și BPT a UFT:
Fereastra de testare GUI: GUI-ul UFT este un cadru de testare avansat și nou (fereastră), oferă o interfață foarte rapidă, de încredere, reutilizabilă, programabilă și inclusivă pentru dezvoltator și tester pentru verificarea calității software-ului în mai puțin timp.
Fereastra de testare API:
Mai devreme cu versiunea QTP, programul de completare Serviciu Web suporta anumite teste API sub forma aplicației de testare a serviciului independentă. Dar acum, UFT l-a integrat într-un IDE comun. Este un loc minunat pentru a vizualiza și a înțelege procesul de testare API care este util în testarea aplicației fără cap (aplicație fără interfață cu utilizatorul). Aplicații fără cap, cum ar fi; JMS, baze de date și servicii Web nu sunt acceptate de setul de instrumente de testare API. UFT acceptă pe deplin codarea C # pentru a testa aplicațiile.
Fereastra de testare BPT:
BPT (Business Process Testing) al UFT este o platformă personalizată de testare a automatizării bazată pe componente și subiecte, oferă un nou cadru (fereastră) pentru proiectarea, crearea, întreținerea și executarea testului și gestionarea datelor testului. De asemenea, este util în dezvoltarea și întreținerea componentelor de testare reutilizabile, cel mai bun pentru toate tipurile de testare simple și complexe.
Pentru a crea și a menține testul utilizând Business Process Testing în UFT, aveți două opțiuni; „Teste de proces de afaceri” și „fluxuri de proces de afaceri”, aceste două platforme conțin de obicei aceleași componente de afaceri în aceeași ordine. Pentru a lucra la testarea proceselor de afaceri, trebuie să conectați un proiect ALM cu suport BPT.
16) ALM utilizează acum autentificarea externă:
Anterior, versiunile anterioare UFT foloseau o metodă comună pentru a da numele de utilizator și parola pentru a vă conecta la proiectul și serverul ALM, dar acum cu UFT 12.0 vă puteți conecta la serverul și proiectul ALM 12.00 prin autentificare externă, cum ar fi; CAC (Common Access Card) sau SiteMinder. UFT facilitează utilizatorilor să instaleze certificate de autentificare externe sau mecanisme de autentificare unică pentru a beneficia de serviciul ALM, acum nu mai este nevoie să vă amintiți numele de utilizator și parola în același scop.
Concluzie:
Personal, am experimentat că UFT este cu adevărat o invenție bună a HP, oferă IDE ușor de utilizat pentru orice tip de testare GUI și API.
Oamenii, care sunt cu adevărat pasionați de utilizarea caracteristicilor QTP noi și îmbunătățite personal / profesional, accesează site-ul web HP și descarcă versiunea de încercare a UFT 12.01. Cu siguranță, după utilizarea ultimei versiuni UFT, nu veți mai privi niciodată înapoi la versiunea anterioară.
Lectură recomandată
- HP UFT
- Introducere în Micro Focus LoadRunner - Testarea încărcării cu LoadRunner Tutorial # 1
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Cum să faceți testarea manuală mai eficientă utilizând Sprinterul Micro Focus
- 5 Cele mai bune instrumente alternative de testare funcțională unificată HP (UFT)
- Descărcare eBook Descărcare Primer
- Testarea încărcării cu tutoriale HP LoadRunner
- Cum funcționează testarea bazată pe date (exemple de QTP și seleniu)