16 new features micro focus uft tool qtp vs uft
L'eina HP UFT (Unified Functional Testing) s'ha canviat ara a l'eina Micro FocusUFT (Unified Functional Testing), però el contingut de la pàgina també és vàlid per al nou domini i eines Micro Focus
Informació general sobre UFT (Unified Functional Testing) / QTP:
UFT (proves funcionals unificades) tool és una eina de proves funcionals d'automatització, disponible actualment a la versió 12.01 (a partir de juliol de 2014). Les seves funcions compatibles motiven els desenvolupadors i els verificadors a desenvolupar i lliurar programari de qualitat sense errors per satisfer les necessitats empresarials. Gràcies a les seves excel·lents funcions, el programari HP UFT i els professionals UFT sempre tenen molta demanda.
Vegeu també=> Tenim una sèrie completa de tutories QTP de més de 25 tutorials en profunditat. Consulteu aquí.
No és un producte nou de Micro Focus , un producte antic QuickTest Professional 'QTP' amb funcions noves i avançades. Inicialment, QTP va ser escrit per Mercury Interactive i va llançar la primera versió 5.5 el 2001, posteriorment desenvolupada per Hewlett Packard (HP) el 2006. El 2012, HP va renovar QTP amb el nou nom UFT; durant la renovació, la versió UFT d’HP era d’11,50.
El nom 'Unified' revela que UTF és una eina de proves avançada i combinada de 'GUI i API (servei)', que prova fortament les funcionalitats de la part frontal i posterior de l'aplicació de programari. HP va dir que la nova versió de UFT 12.01 proporciona un millor suport de documentació en comparació amb UFT 12.0.
Per tant, suporta UFT BPT (Business Process Testing) és un marc de proves basat en components que proporciona una plataforma forta i eficient per provar el procés empresarial complet de forma manual i automàtica, combina proves manuals i d’automatització amb menys duplicacions i la seva característica de reutilització de components fa que el procés de prova sigui ràpid. Activeu les proves automàtiques estructurades.
Suport lingüístic:
Usos QTP / UFT VB Script com a llenguatge de script , aquest és només un llenguatge totalment compatible amb IDE (Integrated Development Environment) de QTP / UFT. IDE és una interfície d'usuari de QTP / UFT. A part de VB Script, també admet scripts Java i scripts de shell de Windows. Utilitzant VB Script, l'usuari pot aprofitar els avantatges dels conceptes de programació orientada a objectes, però no el polimorfisme i l'herència.
Suport a les tecnologies:
UFT està disponible per a .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Serveis web, WPF, SAP, Web, Java (Core i Advanced), VisualAge Smalltalk, Silverlight i emuladors de terminals mainframe, totes aquestes tecnologies depenen de la versió UFT que utilitzeu.
La versió actual de UFT 12.01 és compatible; JDK 1.8, Hyper V i XenDesktop 7 (nivell de visualització prèvia de la tecnologia), SAP Web Dynpro ABAP per a Netweaver 7.40 i suport per a Internet Explorer prolongat per a SAP UI web.
UFT contra QTP: noves funcions compatibles amb UFT
Tot i que, he esmentat anteriorment, UFT és una versió més recent de QTP amb moltes funcions noves que són la solució avançada per a proves funcionals i de regressió.
Vegem la diferència entre QTP i UFT i totes les funcions noves compatibles amb UFT que ajuden els desenvolupadors i verificadors a provar objectes, components i aplicacions senceres de manera eficient i segura.
Les persones que utilitzen QTP durant els darrers anys i hi són molt amigables, cada dia posen a prova moltes funcionalitats de l’aplicació de programari per trobar i alliberar errors, durant el procés de prova utilitzen moltes altres eines amb QTP per proporcionar programari de qualitat lliure d’errors. Després de llançar UFT, definitivament ens ve al cap una pregunta: per què optar per UFT, com és UFT més avançat que QTP, com podem provar l’aplicació de programari d’una manera millor utilitzant les noves funcions d’UFT? Aquí teniu la solució de totes les vostres preguntes,
1) HP UFT = HP QuickTest Professional + Prova del servei HP:
El nom UFT (proves funcionals unificades) revela que és una combinació de 'HP QuickTest Professional' i 'HP Service Test', vol dir; El paquet de programari UFT inclou totes les funcions de QTP i les dues proves de servei. Aquest paquet integrat de proves funcionals HP Unified facilita als desenvolupadors i provadors provar tres capes de les aplicacions de programari; la capa d'interfície, la capa de servei i la base de dades.
QTP només admet proves de GUI per provar les funcionalitats de les aplicacions web i Windows, però UFT admet les proves de GUI i API.
2) Navegadors compatibles amb QTP i UFT:
UFT s'executa en tots els navegadors principals que l'usuari utilitza regularment per a la seva tasca diària, com ara; Internet Explorer v6 -v11, Firefox v3.0 - v31 (utilitza pedaços i paquets de serveis adequats), Google Chrome v12 - v35 i Apple Safari (en PC Mac remot) v6, v6.10, v7.00, però QTP bàsicament s’executa a Internet Explorer, Google Chrome fins a v36 i navegadors Firefox, però no a Apple Safari depèn dels pedaços i paquets de serveis utilitzats.
Mitjançant el navegador Apple Safari, UFT executa la prova en un PC Mac remot de manera eficient a causa de la comunicació segura entre el PC UFT i el Mac PC, detecta l’objecte del navegador durant la prova per fer la instantània.
3) Sistema operatiu compatible amb QTP i UFT:
UTF s'executa en sistemes operatius: Windows XP / Vista / 2003/7/8 / 8.1 i Windows Server 2008 / Windows Server 2012 R2
QTP s’executa en sistemes operatius: Windows XP / 2003 / Vista / 7 i Windows Server 2008
4) Pàgina de benvinguda (Pàgina inicial) d'UFT i QTP:
Pàgina de benvinguda de QTP: la pàgina de benvinguda de QTP és una mica diferent de la UFT, pel que fa al color, al disseny, a l'estil de text i al contingut de la pàgina. A la pàgina de benvinguda, QTP proporciona una llista d’orientacions de processos (proves basades en paraules clau, àrees d’aplicació i components empresarials) i moltes icones d’eines per provar les aplicacions segons el requisit. També mostra els fitxers que ja heu obert anteriorment per motius laborals i una opció per amagar la pàgina de benvinguda.
Pàgina de benvinguda UFT: Així, ja he explicat que UFT és una mica diferent de QTP , en termes de color, disseny, estil de text i contingut de la pàgina. A la pàgina de benvinguda, UFT mostra enllaços per obrir i crear un fitxer de prova nou, també moltes eines per donar suport i mantenir aquest fitxer en particular.
5) QTP i UFT tenen dues icones diferents:
Ambdues icones QTP i UFT són totalment diferents les unes de les altres.
Preguntes i respostes d’entrevistes d’oracle pl sql per a pdf experimentats
6) La instal·lació UFT és més ràpida i segura que QTP:
Tot i que el paquet d'instal·lació UFT és més petit que totes les versions anteriors; el procés d’instal·lació s’ha tornat molt més ràpid i segur, a més, triga molt menys temps durant la instal·lació. A més, UFT proporciona l'opció d'instal·lar un complement per a ALM i el Visualitzador de resultats d'execució amb el paquet d'instal·lació; el procés d'instal·lació pot ser en qualsevol idioma admès per UFT; no cal instal·lar cap paquet d'idioma separat. Durant la instal·lació, instal·la i configura tot el programari, les eines i els complements necessaris per executar UFT. Instal·leu el paquet de forma segura sense desactivar el control del compte d'usuari (UAC) per al vostre PC.
7) UFT proporciona tots els serveis en un lloc comú (IDE):
UFT v11.5: QTP té diferents opcions per fer proves funcionals; un per a proves de GUI i un altre per a no-GUI mitjançant API Service Test.
Però, la prova funcional unificada (UFT) és una combinació d'ambdós productes (GUI i API) i les seves característiques i visualitzacions en una interfície d'usuari comuna. Inicialment, per provar l'aplicació, l'usuari pot triar qualsevol de les opcions 'GUI o API (Prova de servei)' de la 'Pàgina inicial' segons el requisit.
UFT v12.0: A més de les proves d’API i GUI, UFT 12.0 també ofereix opcions per a la prova de processos empresarials, junts en una interfície d’usuari comuna.
8) Nous complements: Flex i Qt:
La nova versió de QTP admet dos nous complements: 'Flex' i 'Qt', aquests complements faciliten als usuaris provar part de la GUI de les aplicacions Flex i Qt.
com veure fitxers XML en word
Es necessita el complement UFT Flex per provar amb èxit les aplicacions o objectes Flex des de la seva interfície. Aquest complement s’enfronta a problemes en cas d’accedir a UFT Flex Agent i trobar aplicacions web basades en Flex, per sortir d’aquests problemes heu de compilar una aplicació Flex amb un agent precompilat UFT Flex que no és necessari per a aplicacions QT. Per executar aplicacions Qt a UFT, no cal cap procés addicional; simplement funcioneu per a aplicacions Qt com altres aplicacions compatibles amb UFT.
9) Llenç nou de UFT:
El llenç de UFT és bàsicament un panell Flux de prova que mostra totes les accions (totes les funcions dels scripts de prova) que es produeixen durant el procés de prova en forma gràfica. Segons el requisit de la prova, podeu arrossegar i deixar anar totes les accions cap amunt i cap avall. Podeu executar, depurar, trucar a l'acció existent o una de nova.
10) Gravació INSIGHT:
Gravació d’Insight; una de les millors i fàcils tècniques de reorganització d’imatges (objectes) que altres tècniques, facilita la gravació proporcionant la barra d’eines de gravació. Reconeix aquells objectes i aplicacions que UFT no pot fer mai mitjançant tècniques senzilles, que també són útils per reconèixer les aplicacions executades en sistemes remots.
11) El procés de depuració millorat d’UFT mitjançant moltes funcions:
El QTP antic tenia menys funcions de depuració en comparació amb les noves (UFT). Durant la prova d'una aplicació, la depuració es converteix en un procés important d'una eina d'automatització. A causa de la seva importància, s'ha millorat en l'última versió de QTP.
Vegem com s’ha millorat la depuració afegint moltes funcions,
- Pila de trucades - Facilita veure tots els mètodes i funcions que hi ha actualment disponibles a la pila de trucades.
- Mòduls carregats - Útil per a la prova de l'API, mostra tots els fitxers .dlls d'una aplicació concreta executada mitjançant la prova de l'API.
- Fils - Això també és per a proves d'API, mostra tota la informació sobre fils que s'estan executant actualment com a part de la sessió d'execució.
- Panell de variables locals - Mostra tot tipus de variables i els seus valors actuals.
- Panell de consola - Durant el procés de depuració; executeu la línia de codis escrita en llenguatge VB Script per a proves GUI i codi C # per a proves API.
- Veure - Mostra el valor actual i el tipus de variables, propietats o expressions al tauler de visualització.
- Tauler de depuració - Mostra tots els valors i tipus de variables, propietats i expressions escrites en llenguatge VBScript o C #.
12) Ordre UFT Run step per a la prova de l'API:
Aplicable a les proves de l'API, una característica petita, però molt útil per executar qualsevol pas, funció o objecte d'una aplicació que es mostri al llenç mitjançant la nova funció 'Executa el pas'. Podeu accedir a aquesta funció 'Executa el pas' fent clic dret sobre qualsevol objecte del llenç.
Aquesta característica és útil quan proveu una aplicació mitjançant el servei API de la UFT i una aplicació durant la prova que té moltes funcions, objectes i propietats. L'execució conjunta de totes les funcions, objectes i propietats fa que el procés sigui lent o que no sigui necessari per executar-les totes, només es requereix una funció única durant la prova. En aquest cas, executeu només una funció fent clic amb el botó dret a la funció.
13) API MSAA d’UFT:
MSAA o Microsoft Accessibility API s’utilitzen per crear controls als quals els productes d’assistència tecnològica poden accedir fàcilment. Les cintes de Microsoft utilitzaven MSAA. Per tant, ara UFT pot identificar aquests objectes de la cinta de Microsoft com a objectes de prova estàndard i els pot utilitzar directament en scripts.
14) Finestra d'impressió integrada d'UFT:
UFT té una finestra d'impressió integrada per imprimir informació de depuració des de scripts.
15) La nova finestra de proves de GUI, API i BPT d’UFT:
Finestra de proves de la GUI: La interfície gràfica d’usuari d’UFT és un marc de proves avançat i nou (finestra), que proporciona una interfície molt ràpida, fiable, reutilitzable, programable i inclusiva per al desenvolupador i el comprovador per a la comprovació de la qualitat del programari en menys temps.
Finestra de proves de l'API:
Abans amb la versió QTP, el complement de servei web donava suport a certes proves d'API en forma d'aplicació de prova de servei autònoma. Però ara, UFT l’ha integrat en un IDE comú. És un lloc ideal per visualitzar i comprendre el procés de prova de l’API que és útil per provar aplicacions sense cap (aplicació sense interfície d’usuari). Aplicacions sense cap tipus; La caixa d'eines de proves de l'API no admet JMS, bases de dades i serveis web. UFT és totalment compatible amb la codificació C # per provar les aplicacions.
Finestra de proves BPT:
El BPT d’UFT (Business Process Testing) és una plataforma de proves d’automatització personalitzada basada en components i components, que proporciona un nou marc (finestra) per dissenyar, crear, mantenir i executar la prova i gestionar les dades de la prova. També és útil per desenvolupar i mantenir components de prova reutilitzables, el millor per a tot tipus de proves senzilles i complexes.
Per crear i mantenir la prova mitjançant Business Process Testing a UFT, teniu dues opcions; 'Proves de processos empresarials' i 'fluxos de processos empresarials', aquestes dues plataformes solen contenir els mateixos components empresarials en el mateix ordre. Per treballar en les proves de processos empresarials, heu de connectar un projecte ALM amb suport BPT.
16) ALM ara utilitza autenticació externa:
Abans, les versions anteriors d'UTF utilitzaven un mètode comú per donar nom d'usuari i contrasenya per connectar-se al projecte i al servidor ALM, però ara amb UFT 12.0 podeu connectar-vos al servidor i al projecte ALM 12.00 mitjançant autenticació externa, com ara; CAC (Common Access Card) o SiteMinder. UFT facilita als usuaris la instal·lació de certificats d’autenticació externs o mecanismes d’inici de sessió únic per utilitzar el servei ALM, ara no cal recordar el nom d’usuari i la contrasenya amb el mateix propòsit.
Conclusió:
Personalment, vaig experimentar que UFT és realment un bon invent d’HP, que proporciona un IDE fàcil d’utilitzar per a qualsevol tipus de proves d’interfície gràfica d’usuari i API.
La gent, que és un apassionat de l’ús personal i professional de les funcions noves i millorades de QTP, accedeix al lloc web d’HP i descarrega la versió de prova d’UTF 12.01. Segurament, després d’utilitzar la versió més recent d’UFT, mai no tornareu a mirar enrere la versió anterior.
Lectura recomanada
- HP UFT
- Introducció a Micro Focus LoadRunner: proves de càrrega amb LoadRunner Tutorial # 1
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Com fer que les proves manuals siguin més eficients amb Micro Focus Sprinter
- 5 millors eines alternatives de proves unificades funcionals (UFT) d'HP
- Prova de descàrrega de llibres electrònics
- Prova de càrrega amb tutorials HP LoadRunner
- Com funcionen les proves impulsades per dades (exemples de QTP i seleni)