16 new features micro focus uft tool qtp vs uft
Lo strumento HP UFT (Unified Functional Testing) è stato ora modificato in Micro FocusUFT (Unified Functional Testing), ma il contenuto della pagina è valido anche sul nuovo dominio e strumenti Micro Focus
Panoramica di UFT (Unified Functional Testing) / QTP:
UFT (Unified Functional Testing) tool è uno strumento di test funzionale dell'automazione, attualmente disponibile nella versione 12.01 (da luglio 2014). Le sue funzionalità supportate motivano sviluppatori e tester a sviluppare e fornire software di qualità privo di bug per soddisfare le esigenze aziendali. Grazie alle sue eccellenti caratteristiche, il software HP UFT e i professionisti UFT sono entrambi sempre richiesti.
Guarda anche=> Abbiamo una serie completa di tutorial QTP di oltre 25 tutorial approfonditi. Si prega di controllare qui.
Non è un nuovo prodotto di Micro Focus , un vecchio prodotto 'QTP' QuickTest Professional con funzionalità nuove e avanzate. Inizialmente, QTP è stato scritto da Mercury Interactive e ha rilasciato la prima versione 5.5 nel 2001, successivamente sviluppata da Hewlett Packard (HP) nel 2006. Nel 2012, HP ha rinnovato QTP con il nuovo nome UFT; durante il rinnovo la versione UFT di HP era 11,50.
Il nome 'Unificato' rivela che UTF è uno strumento di test avanzato e combinato 'GUI e API (servizio)', che testa fortemente le funzionalità del front-end e del back-end dell'applicazione software. HP ha affermato che la nuova versione di UFT 12.01 fornisce un migliore supporto per la documentazione rispetto a UFT 12.0.
Quindi, UFT supporta BPT (Business Process Testing) è un framework di test basato su componenti che fornisce una piattaforma solida ed efficiente per testare il processo aziendale completo manualmente e automaticamente, combina test manuali e di automazione con meno duplicazioni e la sua funzione di riutilizzabilità dei componenti rende veloce il processo di test. Abilita test automatizzati strutturati.
Supporto linguistico:
Usi QTP / UFT VB Script come linguaggio di scripting , questo è solo un linguaggio completamente supportato da IDE (Integrated Development Environment) di QTP / UFT. IDE è un'interfaccia utente di QTP / UFT. Oltre a VB Script, supporta anche java script e shell script di Windows. Utilizzando VB Script, l'utente può sfruttare i vantaggi dei concetti di programmazione orientata agli oggetti, ma non il polimorfismo e l'ereditarietà.
Supporto delle tecnologie:
UFT è disponibile per .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP, Web, Java (Core e Advanced), VisualAge Smalltalk, Silverlight e emulatori di terminale mainframe, tutte queste tecnologie dipendono dalla versione UFT che stai utilizzando.
La versione attuale di UFT 12.01 supporta; JDK 1.8, Hyper V e XenDesktop 7 (livello Technology Preview), SAP Web Dynpro ABAP per Netweaver 7.40 e supporto prolungato di Internet Explorer per SAP Web UI.
UFT vs QTP: nuove funzionalità supportate da UFT
Anche se, ho menzionato sopra, UFT è l'ultima versione di QTP con molte nuove funzionalità che rappresentano la soluzione avanzata per i test funzionali e di regressione.
Diamo un'occhiata alla differenza tra QTP e UFT e tutte le nuove funzionalità supportate da UFT che aiutano sviluppatori e tester a testare oggetti, componenti e intere applicazioni in modo efficiente e sicuro,
Le persone che utilizzano QTP da alcuni anni e sono molto amichevoli con esso, ogni giorno testano molte funzionalità dell'applicazione software per trovare e rilasciare bug, durante il processo di test usano molti altri strumenti con QTP per fornire software di qualità privo di bug. Quindi, dopo aver rilasciato UFT, viene sicuramente in mente una domanda: perché scegliere UFT, in che modo UFT è avanzato rispetto a QTP, come possiamo testare l'applicazione software in modo migliore utilizzando le nuove funzionalità di UFT? Ecco la soluzione di tutte le tue domande,
1) HP UFT = HP QuickTest Professional + HP Service Test:
Il nome UFT (test funzionale unificato) rivela che è una combinazione di 'HP QuickTest Professional' e 'HP Service Test', significa; Il pacchetto software UFT include tutte le funzionalità di QTP e test di servizio. Questo pacchetto integrato di HP Unified Functional Testing consente a sviluppatori e tester di testare tre livelli delle applicazioni software; il livello di interfaccia, il livello di servizio e il livello di database.
QTP supporta solo i test GUI per testare le funzionalità di Windows e applicazioni Web, ma UFT supporta sia il test GUI che API.
2) Browser supportati da QTP e UFT:
UFT funziona su tutti i principali browser che l'utente utilizza regolarmente per le proprie attività quotidiane, come; Internet Explorer v6 -v11, Firefox v3.0 - v31 (utilizza patch e service pack appropriati), Google Chrome v12 - v35 e Apple Safari (su PC Mac remoto) v6, v6.10, v7.00, ma QTP fondamentalmente funziona su browser Internet Explorer, Google Chrome fino alla v36 e Firefox, ma non su Apple Safari dipende dalle patch e dai service pack utilizzati.
Utilizzando il browser Apple Safari, UFT esegue il test sul PC Mac remoto in modo efficiente grazie alla comunicazione sicura tra il PC UFT e il PC Mac, rileva l'oggetto browser durante il test per acquisire l'istantanea.
3) OS supportato da QTP e UFT:
UTF funziona su OS: Windows XP / Vista / 2003/7/8 / 8.1 e Windows Server 2008 / Windows Server 2012 R2
QTP funziona su OS: Windows XP / 2003 / Vista / 7 e Windows Server 2008
4) Pagina di benvenuto (pagina iniziale) di UFT e QTP:
Pagina di benvenuto QTP: la pagina di benvenuto di QTP è leggermente diversa da UFT, in termini di colore, design, stile del testo e contenuto della pagina. Nella pagina di benvenuto, QTP fornisce un elenco di guida al processo (test guidato da parole chiave, aree applicative e componenti aziendali) e molte icone di strumenti per testare le applicazioni secondo il requisito. Inoltre, mostra i file che hai già aperto in precedenza per motivi di lavoro e un'opzione per nascondere la pagina di benvenuto.
Pagina di benvenuto UFT: come, ho già spiegato che UFT è leggermente diverso da QTP , in termini di colore, design, stile del testo e contenuto della pagina. Nella pagina di benvenuto, UFT visualizza i collegamenti per aprire e creare un nuovo file di test, inoltre molti strumenti per supportare e mantenere quel particolare file.
5) QTP e UFT hanno entrambi due icone differenti:
QTP e UFT entrambe le icone sono completamente diverse l'una dall'altra.
java web services intervista domande e risposte per esperti
6) L'installazione di UFT è più veloce e sicura di QTP:
Tuttavia, il pacchetto di installazione UFT è più piccolo di tutte le versioni precedenti; il processo di installazione è diventato molto più veloce e sicuro, inoltre richiede molto meno tempo durante l'installazione. Inoltre, UFT fornisce l'opzione per installare il componente aggiuntivo per ALM e Run Result Viewer con il pacchetto di installazione, il processo di installazione può essere in qualsiasi lingua supportata da UFT; non è necessario installare un language pack separato. Durante l'installazione, installa e configura tutti i software, gli strumenti e i componenti aggiuntivi necessari per eseguire UFT. Installa il pacchetto in modo sicuro senza disabilitare il controllo dell'account utente (UAC) per il tuo PC.
7) UFT fornisce tutti i servizi in un luogo comune (IDE):
UFT v11.5: QTP ha opzioni distinte per i test funzionali; uno per il test della GUI e un altro per il non-GUI utilizzando API Service Test.
Tuttavia, il test funzionale unificato (UFT) è una combinazione di entrambi i prodotti (GUI e API) e delle sue caratteristiche e visualizzazioni in un'unica interfaccia utente comune. Inizialmente per testare l'applicazione, l'utente può scegliere una qualsiasi delle opzioni 'GUI o API (Service test)' dalla 'Pagina iniziale' secondo il requisito.
UFT v12.0: Oltre ai test GUI e API, UFT 12.0 fornisce anche l'opzione per il test dei processi aziendali, tutti insieme in un'unica interfaccia utente comune.
8) Nuovi componenti aggiuntivi - Flex e Qt:
La nuova versione di QTP supporta due nuovi componenti aggiuntivi: 'Flex' e 'Qt', questi componenti aggiuntivi facilitano gli utenti nel testare la parte GUI delle applicazioni Flex e Qt.
c ++ aspetta 1 secondo
Il componente aggiuntivo UFT Flex è necessario per testare correttamente le applicazioni o gli oggetti Flex dalla sua interfaccia. Questo componente aggiuntivo deve affrontare problemi in caso di accesso all'agente UFT Flex e alla ricerca di applicazioni web basate su Flex, per uscire da questi problemi è necessario compilare un'applicazione Flex con un agente precompilato UFT Flex che non è necessario per le applicazioni QT. Per eseguire applicazioni Qt in UFT, non è richiesto alcun processo aggiuntivo; funziona semplicemente per le applicazioni Qt come le altre applicazioni supportate da UFT.
9) Nuova tela di UFT:
La tela di UFT è fondamentalmente un riquadro Flusso di test che mostra tutte le azioni (tutte le funzioni degli script di test) che si verificano durante il processo di test in forma grafica. Secondo i requisiti del test, puoi trascinare e rilasciare tutte le azioni su e giù. È possibile eseguire, eseguire il debug, chiamare l'azione esistente o quella nuova.
10) Registrazione INSIGHT:
Registrazione di informazioni approfondite; una delle migliori e più facili tecniche di riorganizzazione delle immagini (oggetti) rispetto ad altre tecniche, rende la registrazione più facile fornendo la barra degli strumenti di registrazione. Riconosce quegli oggetti e le applicazioni che UFT non può mai fare utilizzando tecniche semplici, utile anche per riconoscere le applicazioni eseguite su un sistema remoto.
11) Processo di debug migliorato di UFT che utilizza molte funzionalità:
Il vecchio QTP aveva meno funzionalità di debug rispetto al nuovo (UFT). Durante il test di un'applicazione, il debug diventa un processo importante di uno strumento di automazione. Data la sua importanza, è stato migliorato nell'ultima versione di QTP.
Vediamo come il debug è stato migliorato con l'aggiunta di molte funzionalità,
- Stack di chiamate - Facilita la visualizzazione di tutti i metodi e le funzioni attualmente disponibili nello stack di chiamate.
- Moduli caricati - Utile per il test API, visualizza tutti i file .dll di una particolare applicazione eseguita utilizzando il test API.
- Discussioni - Questo è anche per il test delle API, mostra tutte le informazioni sui thread attualmente in esecuzione come parte della sessione di esecuzione.
- Riquadro delle variabili locali - Visualizza tutti i tipi di variabili e i loro valori correnti.
- Console Pane - Durante il processo di debug; eseguire la riga di codici scritti in linguaggio VB Script per i test GUI e codice C # per i test API.
- Orologio - Visualizza il valore corrente e il tipo di variabili, proprietà o espressioni nel riquadro Watch.
- Riquadro di debug - Visualizza tutti i valori e i tipi di variabili, proprietà ed espressioni scritte in linguaggio VBScript o C #.
12) Comando UFT Esegui passo per test API:
Applicabile nei test API, una piccola funzionalità, ma molto utile per eseguire qualsiasi passaggio, funzione o oggetto di un'applicazione visualizzata nell'area di disegno utilizzando la nuova funzionalità 'Esegui passaggio'. È possibile accedere a questa funzione 'Esegui passaggio' facendo clic con il pulsante destro del mouse su qualsiasi oggetto nell'area di disegno.
Questa funzione è utile quando si esegue il test di un'applicazione utilizzando il servizio API dell'UFT e un'applicazione durante il test con molte funzioni, oggetti e proprietà. Insieme all'esecuzione di tutte le funzioni, oggetti e proprietà che rendono il processo lento o non è necessario per eseguirli tutti, è richiesta solo una singola funzione da eseguire durante il test. In questo caso, eseguire solo una singola funzione facendo clic con il pulsante destro del mouse sulla funzione.
13) API MSAA di UFT:
L'API MSAA o Microsoft Accessibility viene utilizzata per creare controlli facilmente accessibili dai prodotti di tecnologia assistiva. I nastri Microsoft utilizzavano MSAA. Quindi ora UFT può identificare questi oggetti della barra multifunzione Microsoft come oggetti di test standard e può usarli direttamente nello script.
14) Finestra di stampa integrata di UFT:
UFT ha una finestra di stampa integrata per stampare le informazioni di debug dagli script.
15) Nuova finestra di test GUI, API e BPT di UFT:
Finestra di test della GUI: La GUI di UFT è un avanzato e nuovo framework di test (finestra), fornisce un'interfaccia molto veloce, affidabile, riutilizzabile, programmabile e inclusiva per sviluppatori e tester per il controllo della qualità del software in meno tempo.
Finestra di test API:
In precedenza, con la versione QTP, il componente aggiuntivo del servizio Web supportava determinati test API sotto forma di applicazione di test del servizio autonoma. Ma ora, UFT lo ha integrato in un IDE comune è un ottimo posto per visualizzare e comprendere il processo di test delle API che sono utili per testare un'applicazione headless (applicazione senza interfaccia utente). Applicazioni senza testa come; JMS, database e servizi Web non sono supportati dal toolbox di test API. UFT supporta completamente la codifica C # per testare le applicazioni.
Finestra di test BPT:
Il BPT (Business Process Testing) di UFT è una piattaforma di test di automazione personalizzata basata su argomenti e componenti, fornisce un nuovo framework (finestra) per progettare, creare, mantenere ed eseguire il test e gestire i dati del test. È anche utile per sviluppare e mantenere componenti di test riutilizzabili, ideali per tutti i tipi di test semplici e complessi.
Per creare e mantenere il test utilizzando Business Process Testing in UFT, hai due opzioni; 'Test dei processi aziendali' e 'flussi dei processi aziendali', queste due piattaforme di solito contengono gli stessi componenti aziendali nello stesso ordine. Per lavorare su Business Process Testing, è necessario collegare un progetto ALM con il supporto BPT.
16) ALM ora utilizza l'autenticazione esterna:
In precedenza, le versioni precedenti di UFT utilizzavano un metodo comune per fornire nome utente e password per connettersi al progetto e al server ALM, ma ora con UFT 12.0 è possibile connettersi al server e al progetto ALM 12.00 tramite autenticazione esterna, ad esempio; CAC (Common Access Card) o SiteMinder. UFT facilita agli utenti l'installazione di certificati di autenticazione esterni o meccanismi di single sign-on per usufruire del servizio ALM, ora non è necessario ricordare nome utente e password per lo stesso scopo.
Conclusione:
Personalmente, ho sperimentato che UFT è davvero una buona invenzione di HP, fornisce IDE user-friendly per qualsiasi tipo di GUI e test API.
Le persone che sono davvero appassionate di utilizzare le funzionalità nuove e migliorate di QTP personalmente / professionalmente, visitano il sito Web HP e scaricano la versione di prova di UFT 12.01. Sicuramente, dopo aver utilizzato l'ultima versione di UFT, non guarderai mai indietro alla versione precedente.
Lettura consigliata
- HP UFT
- Introduzione a Micro Focus LoadRunner - Test di carico con LoadRunner Tutorial n. 1
- Migliori strumenti di test del software 2021 [Strumenti di automazione del test QA]
- Come rendere i test manuali più efficienti utilizzando Micro Focus Sprinter
- I 5 migliori strumenti alternativi per HP Unified Functional Testing (UFT)
- Download dell'eBook Testing Primer
- Test di carico con HP LoadRunner Tutorial
- Come funziona il test basato sui dati (esempi di QTP e selenio)