QTP – Introduzione

Pubblicità

QTP sta per QuickTest Professional, un prodotto di Hewlett Packard (HP). Questo strumento aiuta i tester a eseguire un test funzionale automatizzato senza problemi, senza monitoraggio, una volta completato lo sviluppo dello script.

HP QTP utilizza Visual Basic Scripting (VBScript) per automatizzare le applicazioni. Il motore di scripting non deve essere installato esclusivamente, poiché è disponibile come parte del sistema operativo Windows. La versione corrente di VBScript è la 5.8, disponibile come parte di Win 7. VBScript NON è un linguaggio orientato agli oggetti ma un linguaggio basato sugli oggetti.

Strumenti di test

Strumenti da un contesto di test del software, può essere definito come un prodotto che supporta una o più attività di test direttamente dalla pianificazione, requisiti, creazione di una build, esecuzione del test, registrazione dei difetti e analisi dei test.

Classificazione degli strumenti

Gli strumenti possono essere classificati in base a diversi parametri. Include:

  • Lo scopo dello strumento
  • Le attività supportate allinterno dello strumento
  • Il tipo / livello di test che supporta.
  • Il tipo di licenza (open source, freeware, commerciale)
  • La tecnologia utilizzata

Tipi di strumenti

Sr.No. Tipo di strumento Utilizzato per Utilizzato da
1 Strumento di gestione dei test Gestione dei test, pianificazione, registrazione dei difetti, monitoraggio e analisi. Tester
2 Strumento di gestione della configurazione Per implementazione, esecuzione, rilevamento delle modifiche Tutti i membri del team
3 Strumenti di analisi statica Test statici Sviluppatori
4 Strumenti per la preparazione dei dati di test Analisi e progettazione, generazione di dati di test Tester
5 Strumenti di esecuzione dei test Implementazione, esecuzione Testers
6 Test Comparatori Confronto dei risultati attesi ed effettivi Tutti i membri del team
7 Strumenti di misurazione della copertura Fornisce copertura strutturale Sviluppatori
8 Strumenti per test delle prestazioni Monitoraggio delle prestazioni, tempo di risposta Tester
9 Pianificazione del progetto e strumenti di monitoraggio Per la pianificazione Project manager
10 Strumenti di gestione degli incidenti Per la gestione dei test Tester

Dove si inserisce QTP?

QTP è uno strumento di test funzionale, che è b è adatto per test di regressione delle applicazioni. QTP è uno strumento con licenza / commerciale di proprietà di HP, uno degli strumenti più popolari disponibili sul mercato. Confronta il risultato effettivo e quello atteso e riporta i risultati nel riepilogo dellesecuzione.

QTP – Storia ed evoluzione

HP Quick Test Professional era originariamente di proprietà di Mercury Interactive ed è stato acquisito di HP. Il suo nome originale era Astra Quick Test e successivamente denominato Quick Test Professional, ma lultima versione è nota come Unified Functional Tester (UFT).

Cronologia delle versioni

Ora diamo unocchiata nella cronologia delle versioni di QTP.

Versioni Sequenze temporali
Astra Quick Test da v1.0 a v5.5 – Mercury Interactive da maggio 1998 ad agosto 2001
QuickTest Professional da v6.5 a v9.0 – Mercury Interactive da settembre 2003 ad aprile 2006
Hp-QuickTest Professional da v9.1 a v11.0 – Acquistato e rilasciato da HP da febbraio 2007 a settembre 2010
Test funzionale unificato HP dalla v11.5 alla v11.53 dal 2012 al novembre 2013

Vantaggi

  • Lo sviluppo di test automatizzati utilizzando VBScript non richiede un programmatore altamente qualificato ed è relativamente facile quando rispetto ad altri linguaggi di programmazione orientati agli oggetti.

  • Facile da usare, facilità di navigazione, convalida dei risultati e generazione di rapporti.

  • Prontamente integrato con Test Management Tool (HP-Quality Center) che consente una facile pianificazione e monitoraggio.

  • Può essere utilizzato anche per test di applicazioni mobili.

  • Poiché si tratta di un prodotto HP, il supporto completo è fornito da HP e dai suoi forum per la risoluzione dei problemi tecnici.

Svantaggi

  • A differenza di Selenium, QTP funziona solo nel sistema operativo Windows.

  • Non tutte le versioni dei browser sono supportate e i tester devono attendere il rilascio della patch per ciascuna delle versioni principali.

  • Detto questo, è uno strumento commerciale, il costo della licenza è molto alto.

  • Anche se il tempo di scripting è inferiore, il tempo di esecuzione è relativamente più alto in quanto carica la CPU & RAM.

Annunci

Lascia un commento

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