Learn QTP (UFT)

Ultimo aggiornamento il 14 settembre 2020 da parte della redazione

UFT One / QTP è uno strumento di test funzionale automatizzato di Micro Focus che utilizza test automatizzati per identificare i bug in unapplicazione sotto test.

UFT è lacronimo di Unified Functional Testing. In precedenza era noto come QTP (QuickTest Professional). Infatti i veterani di questo strumento continuano ancora a chiamarlo QTP.

QTP è stato originariamente progettato dalla società Mercury Interactive, che è stata acquisita da Hewlett Packard (HP) nel 2006. Nel 2011, con lintroduzione della versione 11.5, QTP è stato rinominato UFT.
A settembre 2017, HPE spin si è fusa in Micro Focus. Da allora UFT è progettato, supportato e mantenuto da Micro Focus. Nel novembre 2019, Micro Focus ha deciso di modificare un po i nomi, da ora in poi UFT è noto come UFT One.

UFT One viene utilizzato principalmente per test funzionali, di regressione e di servizio. Utilizzando UFT One, è possibile automatizzare le azioni dellutente su unapplicazione web o su un computer basato su client e testare e identificare i bug sulle stesse azioni per diversi utenti, diversi set di dati, su vari sistemi operativi Windows e / o diversi browser. Lautomazione che utilizza UFT One, se pianificata ed eseguita in modo corretto, può far risparmiare molto tempo e denaro rispetto ai test manuali.

UFT One è uno degli strumenti di test di automazione commerciale più utilizzati oggi sul mercato. È noto per la sua facilità duso e il supporto da parte del fornitore e della vasta comunità di tester di automazione. Per questo motivo, i professionisti qualificati di UFT One sono sempre richiesti.

Sfoglia per argomento: fai clic su uno dei link sottostanti per passare a ciascun argomento in questa pagina.

  • Lingue supportate da UFT / QTP
  • Browser supportati da UFT / QTP
  • Sistemi operativi supportati da UFT / QTP
  • Requisiti di sistema per UFT / QTP
  • UFT / QTP Support Technologies
  • Tipi di licenza UFT / QTP
  • Costo UFT / QTP
  • Programma di certificazione UFT / QTP
  • Formazione UFT / QTP Programma
  • Esempio di utilizzo di UFT / QTP
  • Cronologia delle versioni di UFT / QTP

Lingue supportate

Tutte le versioni di QTP / UFT viene fornito preinstallato con una matrice di disponibilità del prodotto disponibile con il nome QTP_PAM.pdf (per le versioni precedenti alla 11.0) o UFT_PAM.pdf (per le versioni 11.5 o successive) Questo è il modo migliore per trovare la compatibilità di QTP / UFT con vari sistemi operativi , browser, tecnologie, componenti aggiuntivi, ecc.

Micro Focus Unified Functional Testing utilizza VB Script come linguaggio di scripting. Questa è lunica lingua completamente supportata dallIDE di UFT One. VB Script supporta concetti di programmazione orientata agli oggetti ma non polimorfismo ed ereditarietà.

Browser supportati

  • Internet Explorer 6, 7, 8, 9, 10, 11, Edge (con appropriato patch e service pack)
  • Firefox 54-79 (con patch e service pack appropriati)
  • Google Chrome fino alla versione 84 (con patch e service pack appropriati)
  • Safari su Mac OS v11-v13

Sistemi operativi supportati

Windows 7 (SP1), Windows 8 / 8.1 e Windows 10 incluso il supporto di Surface per Windows 8.1 e Windows 10. UFT 12 in poi supporta Safari su Mac OS (in modalità Beta)

A partire da febbraio 2021, UFT non supporta il sistema operativo Linux. Una richiesta di miglioramento (ER) è aperta per la revisione su Micro Focus ma non viene menzionata alcuna scadenza. Se hai un SAID ID valido puoi visualizzare la richiesta qui.

Requisiti di sistema UFT / QTP: UFT One 15.0.2

Per installare ed eseguire correttamente UFT One 15.0.2, il tuo computer deve soddisfare i requisiti minimi di sistema mostrati di seguito.
Tuttavia, è sempre consigliabile avere una configurazione superiore ai requisiti minimi.

  • Computer / Processore: CPU Dual Core o superiore
  • Sistema operativo: Windows 7 SP1 (32 bit o 64 bit)
  • Memoria: minimo 2 GB quando non vengono caricati più di tre componenti aggiuntivi contemporaneamente.
  • Impostazioni colore: High Color (16 bit)
  • Scheda grafica: scheda grafica con 64 MB di memoria video
  • Spazio libero su disco rigido: minimo 2 GB di spazio libero su disco per file e cartelle dellapplicazione.

Tecnologie supportate da UFT / QTP

UFT One può essere utilizzato per automatizzare applicazioni client-server basate su Web e Windows. Tuttavia, non supporta tutte le tecnologie per impostazione predefinita. Per un supporto esteso, è necessario caricare il componente aggiuntivo corrispondente. Ad esempio, se si dovesse automatizzare unapplicazione basata sulla tecnologia Java, sarà necessario caricare il componente aggiuntivo Java.

Tipi di licenza

Quando installi UFT One, viene fornito con una licenza demo completamente funzionante di 30 giorni predefinita. Dopo il periodo demo, dobbiamo acquistare una delle licenze per continuare a lavorare con lo strumento. Esistono due tipi di licenza, licenza postazione e licenza simultanea.

Licenza postazione

È una licenza specifica del computer su cui è installato lo strumento, ad es.se due o più persone vogliono lavorare sullo strumento, ognuna di loro deve installare la licenza per postazione sulle rispettive macchine.

Concurrent License

Questa è una licenza basata sulla rete che può essere utilizzato da più utenti contemporaneamente. Questa licenza viene installata su un server licenze remoto. Quindi un particolare numero di utenti può lavorare con lo strumento connettendosi al server licenze allo stesso tempo; il numero varia in base al numero di licenze simultanee acquistate.
Esiste un sottotipo di licenza simultanea chiamata licenza per pendolari. È una licenza simultanea che funziona come una licenza postazione per un determinato periodo di tempo. Il periodo di validità è generalmente di 180 giorni. Supponiamo di aver configurato 10 licenze simultanee e uno o due membri devono viaggiare in viaggio daffari a causa del quale non sono riusciti a connettersi al server delle licenze. In questi casi, possiamo chiedere allamministratore di configurare la licenza per pendolari. Funziona come una licenza di posto per un determinato periodo di tempo. Pertanto, per questo periodo di tempo specifico, le licenze simultanee disponibili offshore saranno pari al totale delle licenze simultanee meno le licenze per pendolari.

Leggi i dettagli sulle licenze UFT One

Costo unico UFT

Una licenza per postazione acquistata per un anno ti costerà $ 3200 mentre una licenza simultanea per la stessa durata costerà $ 4500. È possibile acquistare una licenza per 3 mesi, 6 mesi o 1 anno. Ecco una tabella:
Il prezzo della licenza UFT può variare in base alla regione e allorganizzazione. Le imprese che acquistano allingrosso possono ottenere sconti considerevoli. Controlla le varie opzioni qui.

Certificazioni disponibili per UFT

Micro Focus conduce un popolare programma di certificazione UFT chiamato UFT120 -15.x CP su UFT One 15.x. Ecco una guida completa sullultimo esame di certificazione UFT.

Formazione su UFT One

Ci sono molte opzioni disponibili per la formazione UFT One. Micro Focus offre corsi di formazione in aula, ma il consenso generale tra i professionisti UFT è che la tariffa da loro addebitata è troppo alta e il programma coperto è troppo stretto. LearnQTP ha condotto un programma di formazione online UFT One conveniente chiamato UFT training OnDemand. Questo programma è stato avviato nel 2009 e da allora ha visto molte revisioni incorporando il feedback dei tirocinanti e aggiungendo contenuti in base alle esigenze. È uno dei programmi di formazione UFT più consigliati e apprezzati oggi disponibili. Poiché il programma è disponibile online e fornisce conoscenze del mondo reale, persone di tutto il mondo si uniscono a questa formazione per migliorare le proprie competenze. Controlla i dettagli completi su questo programma qui.

Un esempio grezzo in cui è possibile utilizzare UFT One

Consideriamo lo scenario in cui desideri testare laccesso per un particolare utente. Per testare manualmente questo scenario, in genere segui questi passaggi:

  1. Apri browser web
  2. Inserisci lURL dellapplicazione.
  3. Inserisci lID utente & password, quindi fai clic sul pulsante “Accedi” nella pagina di accesso.
  4. Verifica che laccesso sia riuscito

Ora considera un caso in cui devi testare questa funzionalità di accesso molte volte o devi testare la stessa funzionalità per un gran numero di utenti diversi, ad esempio 1000 o più utenti. Lesecuzione manuale di questa azione richiede tempo & attività faticosa. Ora UFT ti aiuta a replicare le tue azioni che esegui manualmente come aprire lapplicazione, inserire lID utente e la password e premere il pulsante “Login” o “Invia” e verificare se hai effettuato laccesso con successo. Per ottenere ciò, puoi scrivere il tuo codice per lo scenario di accesso in UFT ed eseguire il codice un numero qualsiasi di volte con un solo clic di un pulsante, ovviamente con lo stesso o un diverso test da ta come richiesto. Questo è un esempio molto crudo, in mani esperte UFT One può svolgere molte attività. A partire da febbraio 2021, Micro Focus UFT One 15.0.2 è lultima versione disponibile sul mercato.

Ecco una serie di tutorial gratuiti per imparare da zero UFT One a partire dal Tutorial 1: Prepararsi a imparare UFT

Cronologia delle versioni di UFT One

Astra Quicktest (prima versione)

La prima versione di QTP si chiamava Astra QuickTest ed è stata rilasciata da Mercury Interactive (MI) nel maggio 1998. Il prezzo di partenza del software era di $ 3995 per copia. Fonte: deposito di 10k Sec da MI il 29 marzo 2001

Astra QuickTest 3.0

Astra QuickTest 3.0 è stato rilasciato nel febbraio 2000. La copia del software costava $ 2995 e necessitava di IE4. 0 o superiore per lesecuzione. Fonte: Mike Oliveira

Astra QuickTest 5.0 (Astra QuickTest Professional 5.5)

Astra QuickTest 5.0 è stato rilasciato nel febbraio 2001. Questa versione era in grado di testare elementi multimediali come Real Audio / Video e Macromedia Flash ecc. Dopo laggiunta di varie patch, Astra Quicktest 5.0 è stato rinominato Astra QuickTest Professional 5.5.Questa versione è stata in grado di testare i siti Web per garantire che soddisfino i requisiti della Sezione 508, un emendamento al Rehabilitation Act del 1973

QuickTest Professional 6.5

QuickTest Professional 6.5 è stato rilasciato nel settembre 2003 e ha perso Astra come parte del suo nome. Le principali nuove funzionalità aggiunte in questa versione sono state:

  • Supporto per QuickTest Automation Object Model
  • Recovery Mechanism
  • XML Output Value
  • Convalida dello schema XML
  • Registrazione analogica

QuickTest Professional 8.0

QuickTest Professional 8.0 è stato rilasciato alla fine del 2004. Le principali nuove funzionalità aggiunte in questa versione era:

  • Supporto Unicode
  • Visualizzazione parole chiave
  • Test dei processi aziendali
  • Parametri di azione / test

QuickTest Professional 8.2

QuickTest Professional 8.2 è stato rilasciato allinizio del 2005. Le principali nuove funzionalità aggiunte in questa versione sono state:

  • Patch in cima versione QTP 8.0
  • Capacità di documentazione automatica
  • Generatore di passaggi
  • Visualizzazione avanzata avanzata

QuickTest Professional 9.0

QuickTest Professional 9.0 è stato rilasciato nellaprile 2006. Questo è stato il momento in cui Mercury ha iniziato a eliminare gradualmente un altro prodotto popolare WinRunner da quando la società h ad ha integrato tutte le sue capacità in QTP. Le principali nuove funzionalità aggiunte in questa versione erano:

  • Object Repository Manager
  • Object Repository Merge Tool
  • Multiple Object Repository per azione o componente
  • Formato del repository di oggetti XML
  • Editor della libreria di funzioni
  • Gestione di azioni e risorse mancanti

QuickTest Professional 9.1 / 9.2

QuickTest Professional 9.2 è stato rilasciato nel febbraio 2007. Durante questo periodo HP ha completato lacquisizione di Mercury interactive (MI), iniziata alla fine del 2006. Le principali nuove funzionalità aggiunte in questa versione sono state:

  • Mercury Screen Recorder
  • Gestione dinamica dei repository di oggetti

QuickTest Professional 9.5

QuickTest Professional 9.5 è stato rilasciato nel gennaio 2008. La novità principale le funzionalità aggiunte in questa versione erano:

  • Supporto per la navigazione a schede
  • Livello di tolleranza del checkpoint bitmap tramite linterfaccia utente stessa
  • Estensibilità WebAddin

QuickTest Professional 10.0

Quick Test Professional 10.0 è stato rilasciato nel gennaio 2009. Con questa versione QTP ha iniziato a fornire 30 giorni di prova invece di 14 giorni di prova offerti nelle versioni precedenti. Le principali nuove funzionalità introdotte in questa versione sono state:

  • Gestione e condivisione centralizzata di asset, dipendenze e versioni di test in Quality Center 10.00
  • Esecuzione del monitoraggio del sistema locale per utente singolo mentre Esecuzione dei test
  • Migliora la portabilità salvando copie dei test insieme ai relativi file di risorse
  • Chiama dinamicamente le azioni durante lesecuzione del test
  • Sviluppa il tuo algoritmo di confronto del punto di controllo bitmap
  • Gestisci centralmente i tuoi elementi di lavoro e le attività da fare nel riquadro Da fare
  • Migliora lanalisi dei risultati dei test con la nuova funzionalità di reporting
  • Prova gli oggetti Delphi standard e personalizzati utilizzando il Delphi Add-in e Delphi Add-in Extensibility

QuickTest Professional 11.0

QuickTest Professional 11.0 è stato rilasciato nel settembre 2010. Le principali nuove funzionalità introdotte in questa versione sono state:

  • Identificazione di oggetti basata su XPath e CSS
  • Visualizzatore di risultati ottimizzato e di bellaspetto
  • Espressione regolare semplice s
  • Ora identifica gli oggetti non solo in relazione tra loro ma in relazione agli oggetti vicini. Identificatore di relazione visiva
  • Carica librerie di funzioni in fase di esecuzione
  • Prova la tua GUI e la funzionalità dellapplicazione senza interfaccia utente in un test
  • Il supporto per la registrazione di FireFox è ora disponibile
  • QTP 11 è in grado di ricevere messaggi di log framework Java o .NET dallapplicazione che possono essere incorporati nei risultati dellesecuzione
  • Incorpora / Esegui Javascript nelle pagine web
  • Gestione dei dati di test migliorata quando integrato con Quality Center
  • QTP 11 ora supporta applicazioni Web 2.0 Toolkit out-of-the-box simili a qualsiasi altro componente aggiuntivo.

QuickTest Professional 11.50 Unified Functional Testing 11.50

Unified Functional Testing 11.50 è stato rilasciato nel dicembre 2012. La combinazione di QuickTest Pro (QTP) + Service Test (ST) è ora integrata in Unified Functional Testing (UFT) . Le principali nuove funzionalità introdotte in questa versione sono state:

  • HP UFT Insight
  • Debug di più script
  • Checkpoint PDF
  • Supporto Sistemi CI open source
  • Supporto per test mobili

Test funzionale unificato 11.51

Nel febbraio 2013 è stato rilasciato un service pack UFT_00001.exe che è stato modificato la versione di UFT da UFT 11.50 a UFT 11.51.

  • Questa patch ha varie correzioni di bug e miglioramenti minori. Ha un supporto aggiuntivo per Windows 8 e IE 10.
  • Mozilla Firefox versione 19 è ora supportato con una patch UFT_00037.EXE

Test funzionale unificato 11.52

Nel giugno 2013 è stato rilasciato un service pack UFT_00022.EXE che ha modificato la versione di UFT da UFT 11.51 a UFT 11.52. (Questo service pack può essere installato direttamente sopra la 11.50, non hai bisogno di UFT 11.51 se non lhai installato prima)

  • Questa patch ha varie correzioni di bug e miglioramenti minori. Con questa patch, UFT ora supporta completamente il formato .xlsx.
  • HP tiene il passo con Firefox. Ha aggiunto il supporto per Firefox 21 in questo pacchetto.
  • È stato aggiunto un nuovo metodo per gli oggetti Insight: ClickSpecial.
  • Le nuove versioni sono supportate per SAP CRM, WDA, SAP Portal.
  • Nuovo supporto per numerosi controlli ABAP SAP Web Dynpro.

Test funzionale unificato 11.53

Un service pack UFT_00044.EXE è stato rilasciato nel dicembre 2013 che ha cambiato la versione di UFT da UFT 11.52 a UFT 11.53. (Questo service pack può essere installato direttamente sopra 11.50, non è necessario UFT 11.51 o 11.52 se non li hai installati in precedenza)

  • Questo Service Pack risolve i problemi di qualità e prestazioni riscontrati in la versione principale 11.50 e i suoi precedenti service pack, SP 1 & SP 2.
  • Questo service pack è un aggiornamento obbligatorio per tutti gli UFT 11.50 / 11.51 / 11.52 e Service Test 11.50 / 11.51 / 11.52 utenti.

Unified Functional Testing 12

UFT 12 è stato rilasciato a marzo 2014. Le principali nuove funzionalità introdotte in UFT 12 erano:

  • Programma di installazione migliore e più veloce
  • Autenticazione ALM migliore
  • Caricamento automatico dei risultati della corsa su ALM
  • Introduzione del supporto per testare il browser Safari su un Mac remoto (in modalità anteprima tecnologia)
  • Supporto per più tecnologie

Test funzionale unificato 12.01

UFT 12.01 è stato rilasciato a luglio 2014 Le principali novità introdotte in UFT 12.01 sono state:

  • Supporto ufficiale f o Windows 8.1
  • Il supporto per Safari su Mac OS non è ora disponibile in Tech Preview ed è disponibile per lambiente di produzione
  • Dora in poi lestensione Chrome per UFT è disponibile nel Chrome Store
  • Migliore documentazione
  • Supporto per oggetti runtime di Windows

Test funzionale unificato 12.5

UFT 12.5 è stato rilasciato a luglio 2015. Il principale le nuove funzionalità introdotte in UFT 12.5 erano:

  • LeanFT – Un nuovissimo potente strumento che può completare i tuoi test con UFT
  • Controllo della versione con Git
  • Esecuzione del test UFT senza lIDE completo utilizzando Run Time Engine
  • Supporto migliorato per test cross browser
  • Migrazione del meccanismo di licenza UFT da Sentinel ad AutoPass

Unified Functional Testing 12.54

UFT 12.54 è stato rilasciato il 1 ° ottobre 2016. Le principali novità introdotte in UFT 12.54 sono state:

  • Periodo di licenza demo aumentato da 30 giorni a 60 giorni
  • Trascina e rilascia un oggetto da Object Spy t o Editor
  • Supporto JavaFX
  • Supporto ALM migliorato
  • Accessibilità web migliorata. HPE ha ora aggiunto nuovi ruoli supportati per la proprietà del ruolo nelle applicazioni Web.

Unified Functional Testing 14

UFT 14 è stato rilasciato il 31 gennaio 2017. Le principali nuove funzionalità introdotti in UFT 14 erano:

  • UFT è ora offerto in 3 nuove versioni. UFT Ultimate, UFT Enterprise e UFT Pro
  • Un nuovo strumento chiamato Test Combinations Generator è stato introdotto in UFT IDE
  • È stata introdotta la nuova modalità di acquisizione
  • UFT Pro (LeanFT) diventa multipiattaforma
  • LeanFT per Selenium che è in bundle con HPE UFT Pro (LeanFT) è stato introdotto. Consente agli utenti Selenium di creare e mantenere facilmente gli script Selenium.
  • La documentazione UFT è ora online per impostazione predefinita (e non la macchina locale che era limpostazione predefinita in precedenza). Tuttavia puoi ancora scaricarli sul tuo computer locale per un accesso più rapido. Ecco come scaricare e installare la Guida UFT e il riferimento allo script VB sul computer locale.

Test funzionale unificato 14.01

UFT 14.01 è stato rilasciato il 18 agosto 2017. I nuovi principali miglioramenti apportati in UFT 14.01 sono stati:

  • Object Spy non è più una finestra “modale”
  • Ora puoi scegliere il repository di oggetti da Object Spy stesso
  • IDE ottiene lopzione per eseguire test UFT in una sessione remota bloccata
  • Eseguire test UFT in StormRunner Functional (SRF)
  • Supporto completo per Angular JS, Angular 2 & Angular 4

Unified Functional Testing 14.02

UFT 14.02 è stato rilasciato a dicembre 2017. I nuovi principali miglioramenti apportati a UFT 14.02 sono stati:

  • Rilascio di SRF che si integra perfettamente con UFT.
  • Supporto Desktop-As-A-Service utilizzando Amazon Workspaces.
  • Combinazioni di test Il generatore ora può estrarre i dati di test da AUT.
  • Visual Relation Identifiers (VRI) ora supportati per i testi mobili ng.

Unified Functional Testing 14.03

UFT 14.03 è stato rilasciato a marzo 2018. I principali miglioramenti apportati in UFT 14.03 erano:

  • Strumento di confronto nella finestra Object Spy
  • Possibilità di registrare in remoto i test UFT in SRF
  • Possibilità di eseguire diversi test mobili in parallelo
  • Supporto per la simulazione dellautenticazione dellimpronta digitale

Test funzionale unificato 14.50

UFT 14.50 è stato rilasciato nellagosto 2018. I principali miglioramenti apportati in UFT 14.50 sono stati:

  • Modalità Hover in Object Spy
  • Possibilità di eseguire fino a 4 test web in parallelo
  • Supporto AOM per SRF
  • Supporto per la simulazione dellautenticazione facciale e del codice a barre

Unified Functional Testing 14.51

UFT 14.51 è stato rilasciato a novembre 2018. I principali miglioramenti apportati in UFT 14.51 sono stati:

  • Supporto Docker per UFT
  • Report PDF automatici
  • Miglioramenti dellidentificazione intelligente nei report
  • Passaggi di test paralleli che possono essere eseguiti in modalità isolata e altro

Unified Functional Testing 14.52

UFT 14.52 è stato rilasciato a marzo 2019. I principali miglioramenti apportati in UFT 14.52 erano:

  • Nuovo componente aggiuntivo PDF
  • Test mobili su dispositivi locali
  • Possibilità di eseguire test su computer bloccato
  • Possibilità di disabilitare le espressioni regolari nella programmazione descrittiva statica utilizzando la proprietà UftIsRegex

Unified Functional Testing 14.53

UFT 14.53 è stato rilasciato a luglio 2019. I principali miglioramenti apportati a UFT 14.53 sono stati:

  • Funzionalità di intelligenza artificiale (AI)
  • 20+ nuove tecnologie supportate
  • Rapporti PDF migliori
  • Componente aggiuntivo PDF migliorato e componente aggiuntivo Salesforce Lightning

UFT One 15.0

UFT One 15.0 è stato rilasciato a novembre 2019 sfoggia un nuovo look colorato e fresco. I principali aggiornamenti e miglioramenti apportati a UFT One 15.0 sono stati:

  • Cambio di nome: UFT dora in poi sarà conosciuto come UFT One. LeanFT sarà conosciuto come sviluppatore UFT. Mobile Center sarà noto come UFT Mobile
  • Funzionalità AI migliorate
  • Supporto per il formato Excel .XLSX nella tabella dei dati
  • Supporto migliorato per PDF Add-in e Salesforce Lightning Add-in

UFT One 15.0.1

UFT One 15.0.1 è stato rilasciato nellaprile 2020. Il i principali aggiornamenti e miglioramenti apportati in UFT One 15.0.1 sono stati:

  • Caricamento dinamico dei componenti aggiuntivi
  • Supporto per il browser più recente Microsoft Chromium Edge
  • Migliorato Funzionalità AI
  • Supporto per tema scuro
  • Supporto per due nuovi fornitori di OCR, ovvero Google OCR e Baidu OCR
  • Il periodo di licenza demo è diminuito da 60 giorni a 30 giorni.

Ecco un breve video di introduzione a UFT One (73 sec)

UFT One 15.0.2 è lultima versione disponibile sul mercato a partire da febbraio 2021.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *