Apprendre QTP (UFT)

Dernière mise à jour le 14 septembre 2020 par léquipe éditoriale

UFT One / QTP est un outil de test fonctionnel automatisé de Micro Focus qui utilise des tests automatisés pour identifier les bogues dans une application en cours de test.

UFT signifie Unified Functional Testing. Il était auparavant connu sous le nom de QTP (QuickTest Professional). En fait, les vétérans de cet outil continuent de lappeler QTP.

QTP a été initialement conçu par la société Mercury Interactive qui a été acquise par Hewlett Packard (HP) en 2006. En 2011, avec lintroduction de la version 11.5, QTP a été renommé UFT.
En septembre 2017, HPE spin a fusionné avec Micro Focus. Depuis lors, UFT est conçu, pris en charge et maintenu par Micro Focus. En novembre 2019, Micro Focus a décidé de revoir un peu les noms, UFT est désormais connu sous le nom dUFT One.

UFT One est principalement utilisé pour les tests fonctionnels, de régression et de service. En utilisant UFT One, vous pouvez automatiser les actions des utilisateurs sur une application informatique Web ou client et tester et identifier les bogues sur les mêmes actions pour différents utilisateurs, différents ensembles de données, sur différents systèmes dexploitation Windows et / ou différents navigateurs. Lautomatisation utilisant UFT One, si elle est planifiée et exécutée correctement, peut faire gagner beaucoup de temps et dargent par rapport aux tests manuels.

UFT One est lun des outils de test dautomatisation commerciale les plus utilisés sur le marché aujourdhui. Il est connu pour sa facilité dutilisation et sa prise en charge par le fournisseur et la grande communauté de testeurs dautomatisation. Pour cette raison, les professionnels qualifiés dUFT One sont toujours en demande.

Parcourir par sujet: cliquez sur lun des liens ci-dessous pour accéder à chaque sujet de cette page.

  • Langues prises en charge par UFT / QTP
  • Navigateurs pris en charge par UFT / QTP
  • OS pris en charge par UFT / QTP
  • Configuration système requise pour UFT / QTP
  • UFT / Technologies de support QTP
  • Types de licence UFT / QTP
  • Coût UFT / QTP
  • Programme de certification UFT / QTP
  • Formation UFT / QTP Programme
  • Exemple dutilisation UFT / QTP
  • Historique des versions UFT / QTP

Langues prises en charge

Toutes les versions de QTP / UFT est livré pré-installé avec une matrice de disponibilité des produits disponible sous le nom QTP_PAM.pdf (pour les versions inférieures à 11.0) ou UFT_PAM.pdf (pour les versions 11.5 ou supérieures) Cest le meilleur moyen de trouver la compatibilité de QTP / UFT avec divers systèmes dexploitation , navigateurs, technologies, addins, etc.

Micro Focus Unified Functional Testing utilise VB Script comme langage de script. C’est le seul langage entièrement pris en charge par l’IDE d’UFT One. VB Script prend en charge les concepts de programmation orientée objet mais pas le polymorphisme et lhéritage.

Navigateurs pris en charge

  • Internet Explorer 6, 7, 8, 9, 10, 11, Edge (avec les correctifs et service packs)
  • Firefox 54-79 (avec les correctifs et service packs appropriés)
  • Google Chrome jusquà la version 84 (avec les correctifs et service packs appropriés)
  • Safari sur Mac OS v11-v13

Systèmes dexploitation pris en charge

Windows 7 (SP1), Windows 8 / 8.1 et Windows 10, y compris la prise en charge de Surface pour Windows 8.1 et Windows 10. UFT 12 et les versions ultérieures prennent en charge Safari sur Mac OS (en mode bêta)

Depuis février 2021, UFT ne prend pas en charge le système dexploitation Linux. Une demande damélioration (ER) est ouverte pour examen sur Micro Focus, mais aucune échéance nest mentionnée. Si vous avez un identifiant SAID valide, vous pouvez consulter la demande ici.

Configuration système requise pour UFT / QTP: UFT One 15.0.2

Pour installer et exécuter avec succès UFT One 15.0.2, votre ordinateur doit répondre à la configuration système minimale indiquée ci-dessous.
Cependant, il est toujours recommandé davoir une configuration supérieure à la configuration minimale requise.

  • Ordinateur / Processeur: CPU Dual Core ou mieux
  • Système dexploitation: Windows 7 SP1 (32 bits ou 64 bits)
  • Mémoire: minimum de 2 Go lorsque pas plus de trois compléments sont chargés simultanément.
  • Paramètres de couleur: couleurs élevées (16 bits)
  • Carte graphique: carte graphique avec 64 Mo de mémoire vidéo
  • Espace libre sur le disque dur: 2 Go minimum espace disque libre pour les fichiers et dossiers dapplication.

Technologies supportées par UFT / QTP

UFT One peut être utilisé pour automatiser les applications client-serveur basées sur le Web et Windows. Cependant, il ne prend pas en charge toutes les technologies par défaut. Pour une prise en charge étendue, nous devons charger le complément correspondant. Par exemple, si vous automatisez une application basée sur la technologie Java, vous devrez charger le complément Java.

Types de licence

Lorsque vous installez UFT One, il est livré avec une licence de démonstration entièrement fonctionnelle de 30 jours par défaut. Après la période de démonstration, nous devons acheter lune des licences afin de continuer à travailler avec loutil. Il existe deux types de licence, Seat et Concurrent License.

Seat License

Il sagit dune licence spécifique à lordinateur sur lequel loutil est installé, cest-à-diresi deux personnes ou plus souhaitent travailler sur loutil, chacune delles doit installer la licence de poste sur ses machines respectives.

Licence simultanée

Il sagit dune licence réseau qui peut être utilisé par plusieurs utilisateurs en même temps. Cette licence est installée sur un serveur de licences distant. Par conséquent, un nombre particulier dutilisateurs peuvent travailler avec loutil en se connectant au serveur de licences en même temps; le nombre varie en fonction du nombre de licences simultanées achetées.
Il existe un sous-type de licence simultanée appelé licence de banlieue. Il sagit dune licence simultanée qui fonctionne comme une licence de siège pour une période donnée. La période de validité est généralement de 180 jours. Supposons que nous ayons configuré 10 licences simultanées et qu’un ou deux membres doivent voyager en voyage d’affaires car ils n’ont pas pu se connecter au serveur de licences. Dans de tels cas, nous pouvons demander à ladministrateur de configurer la licence de banlieue. Cela fonctionne comme une licence de siège pour une période donnée. Ainsi, pour cette période de temps spécifique, les licences simultanées disponibles en mer seront égales au total des licences simultanées moins les licences de navetteurs.

En savoir plus sur les licences UFT One

UFT One Cost

Une licence de siège achetée pour un an vous coûtera 3200 $ tandis quune licence simultanée pour la même durée coûtera 4500 $. Vous pouvez acheter une licence pour une durée de 3 mois, 6 mois ou 1 an. Voici un graphique:
Le prix de la licence UFT peut varier selon la région et lorganisation. Les entreprises qui achètent en gros peuvent bénéficier de rabais substantiels. Vérifiez les différentes options ici.

Certifications disponibles pour UFT

Micro Focus mène un programme de certification UFT populaire appelé UFT120 -15.x CP sur UFT One 15.x. Voici un guide complet sur le dernier examen de certification UFT.

Formation sur UFT One

De nombreuses options sont disponibles pour la formation UFT One. Micro Focus propose des formations en classe, mais le consensus général parmi les professionnels de lUFT est que les frais facturés par eux sont trop élevés et le programme couvert est trop étroit. LearnQTP a mené un programme de formation en ligne UFT One abordable appelé UFT training OnDemand. Ce programme a été lancé en 2009 et a connu de nombreuses révisions depuis lors, intégrant les commentaires des stagiaires et ajoutant du contenu selon les besoins. Cest lun des programmes de formation UFT les plus recommandés et appréciés actuellement. Étant donné que le programme est disponible en ligne et fournit des connaissances du monde réel, des personnes du monde entier se joignent à cette formation pour améliorer leurs compétences. Vérifiez les détails complets de ce programme ici.

Un exemple brut où UFT One peut être utilisé

Considérons le scénario dans lequel vous voulez tester la connexion pour un utilisateur particulier. Pour tester ce scénario manuellement, vous devez généralement suivre ces étapes –

  1. Ouvrir le navigateur Web
  2. Saisissez lURL de lapplication.
  3. Saisissez lID utilisateur & mot de passe, puis cliquez sur le bouton « Connexion » sur la page de connexion.
  4. Vérifiez que la connexion est réussie

Considérez maintenant un cas où vous devez tester cette fonctionnalité de connexion plusieurs fois ou vous devez tester la même fonctionnalité pour un grand nombre dutilisateurs différents, par exemple 1000 utilisateurs ou plus. Lexécution de cette action manuellement prend du temps & activité fastidieuse. Désormais, UFT vous aide à reproduire les actions que vous effectuez manuellement, telles que louverture de lapplication, la saisie de lidentifiant et du mot de passe de lutilisateur, le clic sur le bouton « Connexion » ou « Soumettre » et la vérification de votre connexion. Pour ce faire, vous pouvez écrire votre code pour le scénario de connexion dans UFT et exécuter le code un nombre illimité de fois avec un simple clic sur un bouton, bien sûr avec un test da ta au besoin. Ceci est un exemple très brut, dans des mains entraînées UFT One peut accomplir beaucoup de tâches. Depuis février 2021, Micro Focus UFT One 15.0.2 est la dernière version disponible sur le marché.

Voici une série de tutoriels gratuits pour apprendre UFT One à partir de zéro en commençant par le Tutoriel 1: Se préparer à apprendre lUFT

Historique des versions dUFT One

Astra Quicktest (première version)

La première version de QTP sappelait Astra QuickTest et a été publiée par Mercury Interactive (MI) en mai 1998. Le prix de départ du logiciel était de 3995 $ lexemplaire. Source: dépôt 10k Sec par MI le 29 mars 2001

Astra QuickTest 3.0

Astra QuickTest 3.0 a été publié en février 2000. La copie du logiciel était au prix de 2995 $ et il fallait IE4. 0 ou supérieur à exécuter. Source: Mike Oliveira

Astra QuickTest 5.0 (Astra QuickTest Professional 5.5)

Astra QuickTest 5.0 est sorti en février 2001. Cette version a pu tester des éléments multimédias comme Real Audio / Video et Macromedia Flash etc. Après lajout de divers correctifs, Astra Quicktest 5.0 a été renommé Astra QuickTest Professional 5.5.Cette version a pu tester les sites Web pour sassurer quils répondent aux exigences de la section 508, un amendement à la loi de 1973 sur la réadaptation

QuickTest Professional 6.5

QuickTest Professional 6.5 a été publié en septembre 2003 et a perdu Astra dans le cadre de son nom. Les principales nouvelles fonctionnalités ajoutées dans cette version étaient:

  • Prise en charge du modèle dobjet dautomatisation QuickTest
  • Mécanisme de récupération
  • Valeur de sortie XML
  • Validation du schéma XML
  • Enregistrement analogique

QuickTest Professional 8.0

QuickTest Professional 8.0 est sorti fin 2004. Les principales nouvelles fonctionnalités ajoutées dans cette version était:

  • Prise en charge Unicode
  • Affichage des mots clés
  • Test des processus métier
  • Paramètres daction / de test

QuickTest Professional 8.2

QuickTest Professional 8.2 est sorti début 2005. Les principales nouvelles fonctionnalités ajoutées dans cette version étaient:

  • Des correctifs en plus de version QTP 8.0
  • Capacité dauto-documentation
  • Step Generator
  • Enhanced Expert View

QuickTest Professional 9.0

QuickTest Professional 9.0 est sorti en avril 2006. Cest à ce moment-là que Mercury a commencé à supprimer progressivement un autre produit populaire WinRunner depuis que la société h ad a intégré toutes ses capacités dans QTP. Les principales nouvelles fonctionnalités ajoutées dans cette version étaient:

  • Object Repository Manager
  • Object Repository Merge Tool
  • Plusieurs référentiels dobjets par action ou composant
  • Format du référentiel dobjets XML
  • Editeur de bibliothèque de fonctions
  • Gestion des actions et ressources manquantes

QuickTest Professional 9.1 / 9.2

QuickTest Professional 9.2 est sorti en février 2007. Pendant ce temps, HP a finalisé son acquisition de Mercury interactive (MI), qui a débuté fin 2006. Les principales nouvelles fonctionnalités ajoutées à cette version étaient:

  • Enregistreur décran Mercury
  • Gestion dynamique des référentiels dobjets

QuickTest Professional 9.5

QuickTest Professional 9.5 est sorti en janvier 2008. Le nouveau Les fonctionnalités ajoutées dans cette version étaient:

  • Prise en charge de la navigation par onglets
  • Niveau de tolérance des points de contrôle Bitmap via linterface utilisateur elle-même
  • Extensibilité WebAddin

QuickTest Professional 10.0

Rapide Test Professional 10.0 est sorti en janvier 2009. Avec cette version, QTP a commencé à offrir une version dévaluation de 30 jours au lieu de 14 jours dévaluation offerte dans les versions précédentes. Les principales nouvelles fonctionnalités introduites dans cette version sont les suivantes:

  • Gérer et partager de manière centralisée les actifs de test, les dépendances et les versions dans Quality Center 10.00
  • Effectuer une surveillance du système local par un seul utilisateur tout en Exécution de vos tests
  • Améliorez la portabilité en enregistrant des copies des tests avec leurs fichiers de ressources
  • Appelez les actions de manière dynamique pendant lexécution du test
  • Développez votre propre algorithme de comparaison de points de contrôle Bitmap
  • Gérez de manière centralisée vos éléments de travail et vos tâches à effectuer dans le volet des tâches
  • Améliorez lanalyse des résultats de test avec une nouvelle fonctionnalité de création de rapports
  • Testez des objets Delphi standard et personnalisés à laide de Extensibilité du complément Delphi et du complément Delphi

QuickTest Professional 11.0

QuickTest Professional 11.0 est sorti en septembre 2010. Les principales nouvelles fonctionnalités introduites dans cette version sont:

  • Identification dobjet basée sur XPath et CSS
  • Visionneuse de résultats attrayante et améliorée
  • Expression régulière simple s
  • Identifiez maintenant les objets non seulement les uns par rapport aux autres, mais par rapport aux objets voisins. Identifiant visuel de relation
  • Charger les bibliothèques de fonctions au moment de lexécution
  • Testez votre interface graphique et la fonctionnalité dapplication sans interface utilisateur en un seul test
  • La prise en charge des enregistrements pour FireFox est désormais disponible
  • QTP 11 est capable de recevoir des messages du framework de journalisation Java ou .NET de votre application qui peuvent ensuite être intégrés dans les résultats dexécution
  • Intégrer / exécuter Javascript dans les pages Web
  • Amélioration de la gestion des données de test lorsquil est intégré à Quality Center
  • QTP 11 prend désormais en charge les applications Web 2.0 Toolkit prêtes à lemploi, comme tout autre complément.

QuickTest Professional 11.50 Unified Functional Testing 11.50

Unified Functional Testing 11.50 a été lancé en décembre 2012. La combinaison QuickTest Pro (QTP) + Service Test (ST) est désormais intégrée dans Unified Functional Testing (UFT) . Les principales nouvelles fonctionnalités introduites dans cette version étaient:

  • HP UFT Insight
  • Débogage de scripts multiples
  • Points de contrôle PDF
  • Support Systèmes CI Open Source
  • Support de test mobile

Test fonctionnel unifié 11.51

Un service pack UFT_00001.exe a été publié en février 2013 et a changé la version dUFT de UFT 11.50 à UFT 11.51.

  • Ce patch a diverses corrections de bogues et améliorations mineures. Il a un support supplémentaire pour Windows 8 et IE 10.
  • Mozilla Firefox version 19 est désormais pris en charge avec un correctif UFT_00037.EXE

Test fonctionnel unifié 11.52

Un service pack UFT_00022.EXE a été publié en juin 2013 qui a changé la version dUFT dUFT 11.51 à UFT 11.52. (Ce service pack peut être installé directement au-dessus de la version 11.50, vous n’avez pas besoin d’UFT 11.51 si vous ne l’avez pas déjà installé)

  • Ce correctif comporte diverses corrections de bogues et améliorations mineures. Avec ce correctif, UFT prend désormais entièrement en charge le format .xlsx.
  • HP suit le rythme de Firefox. Il a ajouté la prise en charge de Firefox 21 dans ce pack.
  • Une nouvelle méthode a été ajoutée pour les objets Insight: ClickSpecial.
  • De nouvelles versions sont prises en charge pour SAP CRM, WDA, SAP Portal.
  • Nouveau support pour de nombreux contrôles SAP Web Dynpro ABAP.

Unified Functional Testing 11.53

Un service pack UFT_00044.EXE a été publié en décembre 2013 qui a changé la version dUFT dUFT 11.52 à UFT 11.53. (Ce Service Pack peut être installé directement au-dessus de 11.50, vous navez pas besoin de UFT 11.51 ou 11.52 si vous ne les avez pas déjà installés)

  • Ce Service Pack résout les problèmes de qualité et de performances rencontrés dans la version 11.50 Major et ses Service Packs précédents, SP 1 & SP 2.
  • Ce Service Pack est une mise à jour obligatoire pour tous les UFT 11.50 / 11.51 / 11.52 et Utilisateurs de Service Test 11.50 / 11.51 / 11.52.

Unified Functional Testing 12

UFT 12 est sorti en mars 2014. Les principales nouvelles fonctionnalités introduites dans UFT 12 étaient:

  • Un programme dinstallation amélioré et plus rapide
  • Meilleure authentification ALM
  • Téléchargement automatique des résultats dexécution vers ALM
  • Présentation de la prise en charge du test du navigateur Safari sur un Mac distant (en mode daperçu technologique)
  • Prise en charge de plus de technologies

Unified Functional Testing 12.01

UFT 12.01 est sorti en juillet 2014 . Les principales nouvelles fonctionnalités introduites dans UFT 12.01 étaient:

  • Support officiel f ou Windows 8.1
  • La prise en charge de Safari sur Mac OS nest plus disponible dans Tech Preview et disponible pour lenvironnement de production
  • Lextension Chrome pour UFT est désormais disponible dans le Chrome Store
  • Meilleure documentation
  • Prise en charge des objets dexécution Windows

Unified Functional Testing 12.5

UFT 12.5 est sorti en juillet 2015. Le principal les nouvelles fonctionnalités introduites dans UFT 12.5 étaient:

  • LeanFT – Un tout nouvel outil puissant qui peut compléter vos tests avec UFT
  • Contrôle de version avec Git
  • Exécution de test UFT sans lEDI complet à laide du moteur dexécution
  • Prise en charge améliorée des tests multi-navigateurs
  • Migration du mécanisme de licence UFT de Sentinel vers AutoPass

Unified Functional Testing 12.54

UFT 12.54 a été publié le 1er octobre 2016. Les principales nouvelles fonctionnalités introduites dans UFT 12.54 sont:

  • La période de licence de démonstration est passée de 30 jours à 60 jours
  • Faites glisser et déposez un objet depuis Object Spy t o Éditeur
  • Prise en charge de JavaFX
  • Prise en charge dALM améliorée
  • Amélioration de laccessibilité Web. HPE a maintenant ajouté de nouveaux rôles pris en charge pour la propriété de rôle dans les applications Web.

Unified Functional Testing 14

UFT 14 est sorti le 31 janvier 2017. Les principales nouvelles fonctionnalités introduits dans UFT 14 étaient:

  • UFT est maintenant offert en 3 nouvelles versions. UFT Ultimate, UFT Enterprise et UFT Pro
  • Un nouvel outil appelé Test Combinations Generator a été introduit dans UFT IDE
  • Un nouveau mode de capture a été introduit
  • UFT Pro (LeanFT) devient multiplateforme
  • LeanFT pour Selenium qui est fourni avec HPE UFT Pro (LeanFT) a été introduit. Il permet aux utilisateurs de Selenium de créer et de maintenir facilement des scripts Selenium.
  • La documentation UFT est maintenant en ligne par défaut (et non la machine locale qui était la valeur par défaut auparavant). Cependant, vous pouvez toujours les télécharger sur votre ordinateur local pour un accès plus rapide. Voici comment télécharger et installer laide UFT et la référence VB Script sur votre ordinateur local.

Unified Functional Testing 14.01

UFT 14.01 est sorti le 18 août 2017. Les nouvelles améliorations majeures apportées à UFT 14.01 étaient:

  • Object Spy nest plus une fenêtre «modale»
  • Vous pouvez maintenant choisir le référentiel dobjets depuis Object Spy lui-même
  • LEDI obtient loption dexécuter des tests UFT dans une session distante verrouillée
  • Exécuter des tests UFT dans StormRunner Functional (SRF)
  • Prise en charge complète dAngular JS, Angular 2 & Angular 4

Unified Functional Testing 14.02

UFT 14.02 est sorti en décembre 2017. Les nouvelles améliorations majeures apportées à UFT 14.02 étaient:

  • Sortie de SRF qui sintègre étroitement à UFT.
  • Support Desktop-As-A-Service à laide dAmazon Workspaces.
  • Combinaisons de tests Le générateur peut désormais extraire les données de test de AUT.
  • Les identificateurs de relation visuelle (VRI) sont désormais pris en charge pour les tests mobiles. ng.

Test fonctionnel unifié 14.03

UFT 14.03 a été publié en mars 2018. Les principales améliorations apportées à UFT 14.03 étaient:

  • Outil de comparaison dans la fenêtre despionnage dobjets
  • Possibilité denregistrer à distance des tests UFT dans SRF
  • Possibilité dexécuter plusieurs tests mobiles en parallèle
  • Prise en charge de la simulation dauthentification dempreintes digitales

Test fonctionnel unifié 14.50

UFT 14.50 a été publié en août 2018. Les principales améliorations apportées à UFT 14.50 étaient:

  • Mode survol dans Object Spy
  • Possibilité dexécuter jusquà 4 tests Web en parallèle
  • Prise en charge dAOM pour SRF
  • Prise en charge de la simulation dauthentification faciale et par code à barres

Test fonctionnel unifié 14.51

UFT 14.51 a été publié en novembre 2018. Les principales améliorations apportées à UFT 14.51 étaient:

  • Prise en charge de Docker pour UFT
  • Rapports PDF automatisés
  • Améliorations de lidentification intelligente dans les rapports
  • Étapes de tests parallèles pouvant sexécuter en mode isolé et plus

Test fonctionnel unifié 14.52

UFT 14.52 est sorti en mars 2019. Les principales améliorations apportées dans UFT 14.52 étaient:

  • Nouveau complément PDF
  • Tests mobiles sur des appareils locaux
  • Possibilité dexécuter des tests sur une machine verrouillée
  • Possibilité de désactiver lexpression régulière dans la programmation descriptive statique à laide de la nouvelle propriété UftIsRegex

Unified Functional Testing 14.53

UFT 14.53 a été lancé en juillet 2019. Les principales améliorations apportées à UFT 14.53 étaient:

  • Capacités dintelligence artificielle (IA)
  • Plus de 20 nouvelles technologies prises en charge
  • Rapports PDF améliorés
  • Module complémentaire PDF amélioré et complément Salesforce Lightning

UFT One 15.0

UFT One 15.0 est sorti en novembre 2019 arborant un nouveau look coloré. Les principales mises à jour et améliorations apportées à UFT One 15.0 étaient:

  • Changement de nom: UFT sera désormais connu sous le nom dUFT One. LeanFT sera connu sous le nom de développeur UFT. Mobile Center sera appelé UFT Mobile
  • Fonctionnalités dIA améliorées
  • Prise en charge du format excel .XLSX dans la table de données
  • Prise en charge améliorée du complément PDF et du complément Salesforce Lightning

UFT One 15.0.1

UFT One 15.0.1 est sorti en avril 2020. Le les principales mises à jour et améliorations apportées à UFT One 15.0.1 étaient:

  • Chargement dynamique des compléments
  • Prise en charge du dernier navigateur Microsoft Chromium Edge
  • Amélioré Capacités AI
  • Prise en charge du thème sombre
  • Deux nouveaux fournisseurs OCR prennent en charge, à savoir Google OCR et Baidu OCR
  • La période de licence de démonstration est passée de 60 jours à 30 jours.

Voici une rapide introduction vidéo à UFT One (73 sec)

UFT One 15.0.2 est la dernière version disponible sur le marché à partir de février 2021.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *