QTP et WinRunner sont deux applications de test de logiciels développés par Mercury Interactive , une filiale de Hewlett- Packard . QTP signifie Professional Quick Test . Lorsqu'un nouveau logiciel est développé , ses performances , la fonctionnalité , l'applicabilité et la qualité sont testées en utilisant des applications telles que QTP et WinRunner . Aussi connu comme les applications d'assurance de la qualité, QTP et WinRunner tester le logiciel et les environnements de programmation ou orientée objet dans lequel il a été développé. Add- ins
Quand un logiciel est développé dans un certain environnement, tels que C + + , QTP ou WinRunner , add- ins sont ajoutés à l'environnement pour tester la performance du produit fini . Environnements de programmation tels que C, C + + , Oracle, Java et Visual Basic support à la fois QTP et WinRunner add- ins . Objets Web comme le contrôle Active X et les applications Web telles que le navigateur Internet Explorer supportent également les applications de test. Toutefois, . NET, services Flash et XML prennent en charge que QTP add- ins . D'autre part , PowerBuilder , Delphi, Centura , Siebel et seul soutien de WinRunner Smalltalk et ne supportent pas QTP add- ins .
User Interface
L'interface utilisateur se réfère à la facilité avec laquelle les utilisateurs peuvent interagir avec l'application . Les deux QTP et WinRunner sont de puissants outils pour les tests de logiciels . Cependant, QTP a des caractéristiques qui le rendent plus convivial . WinRunner est exhaustive axée sur les scripts de test et exige la maîtrise de programmation de haut . QTP , avec le langage de script, est également intégré dans l'interface utilisateur graphique ou GUI, point-and -click outils . Par conséquent , l'application est facile à utiliser. QTP dispose d'un mode de base pour les débutants et amateurs ainsi que d'un mode " expert " pour les programmeurs de haut niveau qui ne doivent pas compter sur point-and -click fonctionnalités.
scripts
WinRunner utilise un langage de programmation appelé test langage de script pour développer des scripts qui permettrait de tester les fonctionnalités du logiciel. TSL est une programmation orientée procédure similaire au langage C . QTP , d'autre part , utilise des scripts VB pour élaborer des protocoles d'essais. Visual Basic est un langage de programmation orienté objet . Les scripts WinRunner peuvent être développés exclusivement en utilisant le code de programmation , alors que dans QTP , les scripts sont développés en utilisant à la fois le code de programmation et les outils graphiques .
Autres caractéristiques
deux WinRunner et QTP permettre de tester les procédures devant être enregistrées et rejouées . Tous deux offrent un éditeur de code et un débogueur et des bibliothèques partagées pour des objets, des scripts et des fonctions. Tous les deux ont un générateur de fonctions , un outil qui permet de tester des programmes rapidement et sans erreur . En outre, WinRunner offre une interface documents multiples - une installation non disponible dans QTP - qui permet à Windows de l'enfant à être intégrés dans la fenêtre parente . QTP possède une fonctionnalité appelée « Active Screen », qui donne un aperçu de l'objet qui est en cours de test en temps réel .