Articles

Ce este UFT?

Cel mai bun răspuns

Fost cunoscut sub numele de HP QuickTest Professional (QTP), Unified Functional Testing (UFT) asigură automatizarea funcțională și de regresie. Utilizează Visual Basic Scripting Edition (VBScript) ca limbaj de scriptare. UFT automatizează testarea printr-o experiență intuitivă, vizuală a utilizatorului, care leagă testarea manuală, automată și bazată pe cadru într-un singur IDE.

Un scurt istoric

HP QTP a fost inițial scris de Mercury Interactive. Mercury Interactive a fost achiziționat 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. UFT 11.5 a combinat HP QuickTest Professional și HP Service Test într-un singur pachet software. Numele „ Unified ” arată că UFT este un instrument de testare avansat și combinat „GUI și API (serviciu)”. UFT are funcționalități îmbunătățite și noi, care nu sunt disponibile în versiunile anterioare ale HP Service Test sau HP QuickTest Professional. Software-ul HP Unified Functional Testing integrat vă permite să testați toate cele trei straturi ale operațiilor unui program: interfața, stratul de servicii și stratul bazei de date.

Testarea funcțională unificată HP (UFT) este standardul industrial complet. Să vedem câteva dintre noile caracteristici oferite de „HP Unified Functional Testing” în versiunea mai veche „HP QuickTest Professional”:

GUI + API Tests

UFT este o combinație de „HP QuickTest Professional” și „HP Service Test” – testați trei straturi ale aplicațiilor software; stratul Interfață, stratul de servicii și stratul bazei de date. QTP acceptă doar testarea GUI pentru aplicațiile Windows și Web, dar UFT acceptă testarea GUI și API.

Testarea proceselor de afaceri

În plus față de testarea GUI și API, UFT 12.0 oferă, de asemenea, opțiunea pentru testarea proceselor de afaceri – subiect și platformă de testare automatizată personalizată bazată pe componente, care oferă un nou cadru (fereastră) pentru proiectarea, crearea, întreținerea și executarea testului și gestionarea datele testului. Pentru a lucra la testarea proceselor de afaceri, trebuie să conectați un proiect ALM cu suport BPT.

Testarea mobilă cu UFT

UFT oferă un suport mai bun pentru testarea dispozitivelor mobile. Cu ajutorul HP UFT Mobile, HP susține că veți putea crea scripturi agnostice ale platformei mobile, prin urmare, un script creat pentru iOS ar fi de așteptat să funcționeze pentru Android. Soluția de testare a aplicațiilor mobile va sprijini emulatoarele, precum și dispozitivele reale. Dispozitivele reale pot fi obținute din cloudul public de dispozitive reale partajate și / sau din cloudul privat de dispozitive reale dedicate.

Noi programe de completare – Flex și Qt

Aceste programe de completare facilitează utilizatorilor să testeze o parte GUI a aplicațiilor Flex și Qt. Suplimentul UFT Flex este necesar pentru a testa aplicații sau obiecte Flex. Dar acest supliment se confruntă cu probleme în cazul accesării UFT Flex Agent și găsirii aplicațiilor web bazate pe Flex. Soluție – compilați o aplicație Flex cu un agent precompilat UFT Flex. Pentru a rula aplicații Qt în UFT, nu este necesar un proces suplimentar; pur și simplu funcționați cu aplicații Qt la fel ca alte aplicații acceptate de UFT.

Înregistrare INSIGHT

Cu obiect bazat pe imagini identificare puteți afla acum stările diferite ale unui obiect (sau imagini) și le puteți converti într-un obiect recunoscut în biblioteca de obiecte. Recunoaște acele obiecte și aplicații pe care UFT nu le recunoaște folosind tehnici simple. De asemenea, este util în recunoașterea aplicațiilor rulate pe un sistem la distanță.

Depanare script multiplu

Acest lucru era foarte necesar și funcția solicitată. Acum veți putea depana două sau mai multe scripturi în același timp din IDE-ul UFT.

Puncte de verificare PDF

Acum puteți compara direct fișiere PDF și puteți rula puncte de control pe ele.

Suport pentru Apple Safari

UFT rulează pe toate browserele principale, inclusiv Apple Safari (pe computerul Mac la distanță), dar QTP nu rulează pe Apple Safari. Folosind browserul Apple Safari, UFT execută testul pe computerul Mac de la distanță eficient, datorită comunicării sigure între computerul UFT și computerul Mac și detectează obiectul browserului în timpul testului pentru a face instantaneul.

Proces îmbunătățit de depanare

În timpul testului, depanarea este un proces important al unui instrument de automatizare.

  • Stack de apel – vezi toate metode și funcții care sunt disponibile în prezent în stiva de apeluri.
  • Module încărcate – utile pentru testarea API, afișează toate fișierele .dll 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.
  • Urmărire – 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 limbajul VBScript sau C #.

Pasul de rulare

Aplicabil pentru testarea API, o caracteristică mică, dar foarte utilă pentru a rula orice pas, funcție sau obiect afișat pe pânză utilizând noua caracteristică „Run step”. Puteți accesa această caracteristică „Executare pas” făcând clic dreapta pe orice obiect de pe pânză.

Autentificare externă pentru ALM

Cu UFT 12.0 vă puteți conecta la serverul ALM 12.00 și proiectați prin autentificare externă, cum ar fi; CAC (Common Access Card) sau SiteMinder. UFT facilitează utilizatorilor să instaleze certificate de autentificare externe sau mecanisme de conectare 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. div> Și, desigur, Icoanele!

Ce părere aveți despre această nouă versiune cu schimbarea mare a numelui, revizuirea interfeței de utilizare și caracteristicile adăugate? Cunoașteți alte caracteristici adăugate ale UFT? Vă rugăm să menționați în comentariile de mai jos …

Răspuns

QTP înseamnă Quick Test Professional , oferit de Hewlett Packard ( HP). QTP este o aplicație software utilizată pentru procesul de testare a automatizării pentru a testa aplicațiile software, mai utilă pentru testarea „Funcțională” și „Regresie”.

Interfața utilizatorului QTP este numită ca mediu de dezvoltare integrată (IDE) pentru test în sine, IDE vine cu diverse caracteristici care îi motivează pe testeri să dezvolte un script complet care va valida în mod eficient determinarea testului.

QTP rulează numai într-un mediu Windows și folosește limbajul de scriptare „VB Script”. care este interpretat în timpul rulării.

Tehnologiile acceptate depind în totalitate de versiunea QTP, este accesibil pentru Web, Java (Core și Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi , Power Builder, Stingray 1, Terminal Emulator, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight și emulatoare de terminal mainframe.

Ultima versiune de QTP numit UFT:

Ultima versiune QTP este 11.5; această nouă versiune a QTP este denumită HP Unified Functional Testing (UFT). Practic, UFT este un amestec de HP QTP ( instrument de testare GUI ) și HP Service Test ( Instrument de testare API ). Amestecul de QTP și ST va fi disponibil pe o singură interfață grafică pentru utilizator. Deci, de acum înainte, utilizatorul nu trebuie să descarce două instrumente diferite în timp ce lucrează.

Cea mai recentă versiune de QTP acceptă Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services și multe alte importante limbaje și platforme, dar unele versiuni mai vechi nu acceptă toate limbile și platformele menționate mai sus.

HP UFT 11.5 va facilita, de asemenea, sistemele open source Continuous Integration (CI) precum Jenkins și Hudson. În timp ce, înțelegând nevoia de telefon (telefoane inteligente + tablete) în rândul utilizatorilor, HP acordă mai multă atenție acestui aspect; UFT 11.5 de la HP va oferi un suport îmbunătățit pentru testarea mobilă. Cu acest suport HP UFT Mobile, HP spune că utilizatorul va putea genera scripturi agnostice pentru platforma mobilă. Scripturile de diagnostic care au fost create iOS, pot funcționa și pe Android. De asemenea, va suporta emulatoare și dispozitive reale. Dispozitivele reale pot fi preluate din cloudul public al dispozitivelor reale colective și / sau din cloudul privat al dispozitivelor reale dedicate.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *