QTP – Introduction
QTP signifie QuickTest Professional, un produit de Hewlett Packard (HP). Cet outil aide les testeurs à effectuer un test fonctionnel automatisé de manière transparente, sans surveillance, une fois le développement du script terminé.
HP QTP utilise Visual Basic Scripting (VBScript) pour automatiser les applications. Le moteur de script na pas besoin dêtre installé exclusivement, car il fait partie du système dexploitation Windows. La version actuelle de VBScript est la 5.8, qui est disponible dans le cadre de Win 7. VBScript nest PAS un langage orienté objet mais un langage orienté objet.
Outils de test
Outils à partir dun contexte de test logiciel, peut être défini comme un produit qui prend en charge une ou plusieurs activités de test directement depuis la planification, les exigences, la création dune construction, lexécution de tests, la journalisation des défauts et lanalyse des tests.
Classification des outils
Les outils peuvent être classés en fonction de plusieurs paramètres. Il comprend –
- Le but de loutil
- Les activités prises en charge dans loutil
- Le type / niveau de test quil prend en charge.
- Le type de licence (open source, freeware, commercial)
- La technologie utilisée
Types doutils
Sr.No. | Type doutil | Utilisé pour | Utilisé par |
---|---|---|---|
1 | Outil de gestion des tests | Gestion des tests, planification, enregistrement des défauts, suivi et analyse. | Testeurs |
2 | Outil de gestion de la configuration | Pour limplémentation, lexécution, le suivi des modifications | Tous les membres de léquipe |
3 | Outils danalyse statique | Test statique | Développeurs |
4 | Outils de préparation des données de test | Analyse et conception, génération de données de test | Testeurs |
5 | Outils d’exécution de tests | Implémentation, exécution | Testeurs |
6 | Test Comparateurs | Comparaison des résultats attendus et réels | Tous les membres de léquipe |
7 | Outils de mesure de la couverture | Fournit une couverture structurelle | Développeurs |
8 | Outils de test des performances | Suivi des performances, temps de réponse | Testeurs |
9 | Outils de planification et de suivi de projet | Pour la planification | Chefs de projet |
10 | Outils de gestion des incidents | Pour gérer les tests | Testeurs |
Où se situe QTP?
QTP est un outil de test fonctionnel, qui est b convient aux tests de régression des applications. QTP est un outil sous licence / commercial appartenant à HP, qui est lun des outils les plus populaires disponibles sur le marché. Il compare le résultat réel et attendu et rapporte les résultats dans le résumé de lexécution.
QTP – Historique et évolution
HP Quick Test Professional appartenait à lorigine à Mercury Interactive et a été acquis par HP. Son nom dorigine était Astra Quick Test et plus tard nommé Quick Test Professional, mais la dernière version est connue sous le nom de Unified Functional Tester (UFT).
Historique des versions
Jetons maintenant un coup dœil à lhistorique des versions de QTP.
Versions | Chronologie |
---|---|
Astra Quick Test v1.0 à v5.5 – Mercury Interactive | Mai 1998 à août 2001 |
QuickTest Professional v6.5 à v9.0 – Mercury Interactive | De septembre 2003 à avril 2006 |
Hp-QuickTest Professional v9.1 à v11.0 – acquis et publié par HP | Février 2007 à septembre 2010 |
Hp-Unified Functional Testing v11.5 à v11.53 | 2012 à novembre 2013 |
Avantages
-
Développer des tests automatisés avec VBScript ne nécessite pas un codeur hautement qualifié et est relativement facile lorsque par rapport à dautres langages de programmation orientés objet.
-
Facile à utiliser, facilité de navigation, validation des résultats et génération de rapports.
-
Facilement intégré à loutil de gestion des tests (Hp-Quality Center) qui facilite la planification et la surveillance.
-
Peut également être utilisé pour les tests dapplications mobiles.
-
Puisquil sagit dun produit HP, une assistance complète est fournie par HP et par ses forums pour résoudre les problèmes techniques.
Inconvénients
-
Contrairement à Selenium, QTP fonctionne uniquement sous le système dexploitation Windows.
-
Toutes les versions des navigateurs ne sont pas prises en charge et les testeurs doivent attendre que le correctif soit publié pour chacune des versions majeures.
-
Cela dit, cela est un outil commercial, le coût de la licence est très élevé.
-
Même si le temps de script est moindre, le temps dexécution est relativement plus long car il charge le CPU & RAM.