Nwlapcug.com


Differenze tra QTP & WinRunner

QTP e WinRunner sono due applicazioni di test software sviluppate da Mercury Interactive, una filiale della Hewlett-Packard. QTP acronimo di Quick Test Professional. Quando viene sviluppato un nuovo software, le prestazioni, funzionalità, applicabilità e qualità sono testati utilizzando applicazioni come QTP e WinRunner. Conosciuto anche come applicazioni di garanzia della qualità, QTP e WinRunner testare sia il prodotto software e gli ambienti di programmazione o orientato a oggetti in cui è stato sviluppato.

Componenti aggiuntivi

Quando un prodotto software è sviluppato in un certo ambiente, ad esempio C++, QTP o WinRunner, i componenti aggiuntivi vengono aggiunti all'ambiente per testare le prestazioni del prodotto finito. Ambienti di programmazione come C, C++, Oracle, Java e Visual Basic supportano entrambi QTP e WinRunner add-ins Web oggetti come Active X Control e applicazioni Web come Internet Explorer supportano anche entrambe le applicazioni di test. Tuttavia, servizi .NET, Flash e XML supportano solo QTP-aggiuntivi. D'altra parte, PowerBuilder, Delphi, Centura, Siebel e SmallTalk supportano solo WinRunner e non supportano i componenti aggiuntivi QTP.

Interfaccia utente

L'interfaccia utente si intende la facilità con cui gli utenti possono interagire con l'applicazione. QTP sia WinRunner sono potenti strumenti per il testing del software. Tuttavia, QTP ha caratteristiche che lo rendono più facile da usare. WinRunner esaustivamente è focalizzata sui test script e richiede elevata competenza di programmazione. QTP, insieme con il linguaggio di scripting, inoltre ha built-in interfaccia grafica o GUI, strumenti point-and-click. Di conseguenza, l'applicazione è più facile da usare. QTP ha una modalità di base per principianti e dilettanti, nonché una "modalità esperto" per i programmatori ad alto livello che non devono fare affidamento sulle caratteristiche di point-and-click.

Script

WinRunner utilizza un linguaggio di programmazione conosciuto come linguaggio di Script di Test per sviluppare script che prova la funzionalità del software. TSL è una programmazione orientata su procedura simile al linguaggio C. QTP, d'altra parte, utilizza gli script VB per sviluppare protocolli di prova. Visual Basic è un linguaggio di programmazione orientato agli oggetti. Gli script in WinRunner possono essere sviluppati utilizzando esclusivamente il codice di programmazione, mentre in QTP, gli script sono sviluppati utilizzando sia il codice di programmazione e strumenti GUI.

Altre caratteristiche

Sia WinRunner e QTP consentono per testare le procedure per essere registrati e riprodotti. Entrambi offrono un editor di codice e il debugger e delle librerie per gli oggetti condivisi, script e funzioni. Entrambi hanno un generatore di funzione, uno strumento che permette di testare programmi rapidamente e senza errori. Ulteriormente, WinRunner offre un'interfaccia a documenti multipli..--una struttura non disponibile in QTP-- che consente a windows essere incorporato in finestra padre figlio. QTP ha una funzionalità denominata "Schermo attivo," che offre un'istantanea dell'oggetto che si sta testando in tempo reale.