Articles

Che cosè lUFT?

Migliore risposta

Precedentemente noto come HP QuickTest Professional (QTP), Unified Functional Testing (UFT) fornisce lautomazione dei test funzionali e di regressione. Utilizza Visual Basic Scripting Edition (VBScript) come linguaggio di scripting. UFT automatizza i test tramite unesperienza utente visiva e intuitiva che unisce test manuali, automatizzati e basati su framework in un unico IDE.

Breve storia

HP QTP è stato originariamente scritto da Mercury Interactive. Mercury Interactive è stata successivamente acquisita 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. UFT 11.5 ha combinato HP QuickTest Professional e HP Service Test in un unico pacchetto software. Il nome “ Unified ” rivela che UFT è uno strumento di test avanzato e combinato “GUI e API (servizio)”. UFT ha funzionalità migliorate e nuovissime che non sono disponibili nelle versioni precedenti di HP Service Test o HP QuickTest Professional. Il software integrato HP Unified Functional Testing consente di testare tutti e tre i livelli delle operazioni di un programma: linterfaccia, il livello del servizio e il livello del database.

HP Unified Functional Testing (UFT) è lo standard di settore completo. Vediamo alcune delle nuove funzionalità offerte da “HP Unified Functional Testing” rispetto alla versione precedente “HP QuickTest Professional”:

Test GUI + API

UFT è una combinazione di “HP QuickTest Professional” e “HP Service Test”: prova 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 Windows e applicazioni Web, ma UFT supporta entrambi i test GUI e API.

Test dei processi aziendali

Oltre al test di GUI e API, UFT 12.0 fornisce anche unopzione per il test dei processi aziendali: piattaforma di test di automazione personalizzata basata su argomenti e componenti che fornisce un nuovo framework (finestra) per progettare, creare, mantenere ed eseguire il test e gestire i dati della prova. Per lavorare su Business Process Testing, devi connettere un progetto ALM con supporto BPT.

Mobile testing con UFT

UFT fornisce un supporto migliore per i test sui dispositivi mobili. Con laiuto di HP UFT Mobile, HP afferma che sarai in grado di creare script indipendenti dalla piattaforma mobile, quindi uno script creato per iOS dovrebbe funzionare per Android. La soluzione di test delle applicazioni mobili supporterà emulatori e dispositivi reali. I dispositivi reali possono essere acquistati dal cloud pubblico di dispositivi reali condivisi e / o dal cloud privato di dispositivi reali dedicati.

Nuovi componenti aggiuntivi – Flex e Qt

Questi componenti aggiuntivi facilitano gli utenti nel testare la parte GUI delle applicazioni Flex e Qt. Il componente aggiuntivo UFT Flex è necessario per testare le applicazioni o gli oggetti Flex. Ma questo componente aggiuntivo deve affrontare problemi in caso di accesso allagente UFT Flex e alla ricerca di applicazioni web basate su Flex. Soluzione: compila unapplicazione Flex con un agente precompilato UFT Flex. Per eseguire applicazioni Qt in UFT, non è richiesto alcun processo aggiuntivo; lavorare semplicemente con le applicazioni Qt come altre applicazioni supportate da UFT.

Registrazione INSIGHT

Con oggetto basato su immagine identificazione è ora possibile apprendere i diversi stati di un oggetto (o immagini) e convertirli in un oggetto riconoscibile allinterno della libreria degli oggetti. Riconosce quegli oggetti e applicazioni che UFT non riconosce usando tecniche semplici. È anche utile per riconoscere le applicazioni eseguite su un sistema remoto.

Debug di più script

Questo era molto necessario e caratteristica richiesta. Ora sarai in grado di eseguire il debug di due o più script contemporaneamente dallIDE di UFT.

Checkpoint PDF

Ora puoi confrontare direttamente i file PDF ed eseguire i checkpoint su di essi.

Supporto per Apple Safari

UFT funziona su tutti i browser principali, incluso Apple Safari (su PC Mac remoto) ma QTP non funziona su Apple Safari. 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 e rileva loggetto browser durante il test per acquisire listantanea.

Processo di debug migliorato

Durante il test, il debug è un processo importante di uno strumento di automazione.

  • Stack di chiamate – vedi tutto metodi e funzioni attualmente disponibili nello stack di chiamate.
  • Moduli caricati: utili per il test API, visualizza tutti i file .dll di una particolare applicazione eseguita utilizzando il test API.
  • Thread– Questo è anche per il test delle API, mostra tutte le informazioni sui thread attualmente in esecuzione come parte della sessione di esecuzione.
  • Pannello delle variabili locali: visualizza tutti i tipi di variabili e i relativi valori correnti.
  • Pannello della console: 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.
  • Watch– 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 scritti in linguaggio VBScript o C #.

Esegui passaggio

Applicabile per il test API, una piccola funzionalità, ma molto utile per eseguire qualsiasi passaggio, funzione o oggetto visualizzato sulla tela utilizzando la nuova funzionalità “Esegui passaggio”. Puoi accedere a questa funzione “Esegui passaggio” facendo clic con il pulsante destro del mouse su qualsiasi oggetto nellarea di disegno.

Autenticazione esterna per ALM

Con UFT 12.0 è possibile connettersi al server ALM 12.00 e proiettare tramite autenticazione esterna, come ad esempio; CAC (Common Access Card) o SiteMinder. UFT facilita agli utenti linstallazione 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.

E ovviamente le icone!

Cosa ne pensi di questa nuova versione con il grande cambio di nome, la revisione dellinterfaccia utente e le funzionalità aggiunte? Conosci altre funzionalità aggiuntive di UFT? Si prega di menzionare nei commenti qui sotto …

Risposta

QTP sta per Quick Test Professional , fornito da Hewlett Packard ( HP). QTP è unapplicazione software utilizzata per il processo di test di automazione per testare le applicazioni software, più utile per i test “Funzionali” e “Regressione”.

Linterfaccia utente di QTP è chiamata ambiente di sviluppo integrato (IDE) per test stesso, IDE è dotato di varie funzionalità che motivano i tester a sviluppare uno script completo che convaliderà efficacemente la determinazione del test.

QTP viene eseguito solo in un ambiente Windows e utilizza il linguaggio di scripting “VB Script”. che viene interpretato in fase di esecuzione.

Le tecnologie supportate dipendono totalmente dalla versione di QTP è accessibile per Web, Java (Core e Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi , Power Builder, Stingray 1, Emulatore di terminale, Flex, Servizi Web, Windows Mobile, VisualAge Smalltalk, Silverlight ed emulatori di terminali mainframe.

Ultima versione di QTP chiamato UFT:

Lultima versione di QTP è la 11.5; questa nuova versione di QTP è denominata HP Unified Functional Testing (UFT). Fondamentalmente, UFT è un misto di HP QTP ( strumento di test GUI ) e HP Service Test ( strumento di test API ). La combinazione di QTP e ST sarà disponibile su ununica interfaccia utente grafica. Quindi, da ora in poi, lutente non dovrà scaricare due strumenti diversi durante il lavoro.

Lultima versione di QTP supporta Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services e molti altri importanti lingue e piattaforme, ma alcune versioni precedenti non supportano tutte le lingue e le piattaforme sopra menzionate.

HP UFT 11.5 faciliterà anche i sistemi open source di integrazione continua (CI) come Jenkins e Hudson. Mentre, comprendendo la necessità del telefono (smartphone + tablet) tra gli utenti, HP sta prestando maggiore attenzione a questo; UFT 11.5 di HP fornirà un supporto migliorato per i test mobili. Con questo supporto HP UFT Mobile, HP afferma che lutente sarà in grado di generare script indipendenti dalla piattaforma mobile. Gli script diagnostici che sono stati creati iOS, possono funzionare anche su Android. Supporterà anche emulatori e dispositivi reali. I dispositivi reali possono essere presi dal cloud pubblico di dispositivi reali collettivi e / o dal cloud privato di dispositivi reali dedicati.

Lascia un commento

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