QTP e WinRunner sono due applicazioni software di test sviluppato da Mercury Interactive , una controllata di Hewlett-Packard . QTP è sinonimo di rapida professionale della prova . Quando si sviluppa un nuovo software , le prestazioni , la funzionalità , l'applicabilità e la qualità sono utilizzate applicazioni come QTP e WinRunner . Conosciuto anche come applicazioni di controllo qualità , QTP e prova WinRunner sia il prodotto software e gli ambienti di programmazione o object-oriented in cui è stato sviluppato . I componenti aggiuntivi
Quando un prodotto software è sviluppato in un determinato ambiente , come ad esempio C + + , QTP o WinRunner , componenti aggiuntivi vengono aggiunti per l'ambiente per verificare le prestazioni del prodotto finito . Ambienti di programmazione come C, C + + , Oracle , Java e il supporto Visual Basic sia QTP e WinRunner componenti aggiuntivi . Oggetti Web come controllo ActiveX e applicazioni web come Internet Explorer supportano anche entrambe le applicazioni di test . Tuttavia, . NET , servizi di Flash e XML supportano solo QTP componenti aggiuntivi . D'altra parte , PowerBuilder , Delphi , Centura , Siebel e supporto SmallTalk solo WinRunner e non supportano QTP componenti aggiuntivi .
User Interface
L'interfaccia utente si riferisce alla facilità con cui gli utenti possono interagire con l'applicazione . Sia QTP e WinRunner sono strumenti potenti per il test del software . Tuttavia, QTP ha caratteristiche che lo rendono più facile da usare . WinRunner è esaustivamente focalizzata su script di test e richiede alta competenza di programmazione . QTP , insieme con il linguaggio di scripting , ha anche built-in di interfaccia utente grafica o GUI , point-and -click . Pertanto , l' applicazione è più facile da usare . QTP ha una modalità di base per principianti e dilettanti , nonché una " modalità esperto " per i programmatori di alto livello che non hanno a fare affidamento su point-and -click caratteristiche.
script
WinRunner utilizza un linguaggio di programmazione noto come test di Scrittura lingua per sviluppare script che sarebbe prova di funzionalità del software . TSL è una procedura di programmazione orientata simile al linguaggio C . QTP , invece , utilizza script VB per sviluppare protocolli di test . Visual Basic è un linguaggio di programmazione orientato agli oggetti . Gli script in WinRunner possono essere sviluppate utilizzando esclusivamente il codice di programmazione , mentre in QTP , sono sviluppati script utilizzando sia il codice di programmazione e strumenti grafici .
Altre caratteristiche
Entrambi WinRunner e QTP consentire procedure per essere registrati e riprodotti collaudo . Entrambi offrono un editor di codice e un debugger e le librerie di oggetti condivisi , script e funzioni. Entrambi hanno un generatore di funzioni , uno strumento che consente di testare i programmi in modo rapido e senza errori . Inoltre , WinRunner offre una interfaccia multipla del documento - una struttura non disponibile in QTP - che consente a Windows bambino di essere incorporati in finestra padre. QTP ha una funzionalità chiamata " schermo attivo ", che offre un'istantanea dell'oggetto che è in fase di test in tempo reale .