16 new features micro focus uft tool qtp vs uft
L'outil HP UFT (Unified Functional Testing) est désormais remplacé par Micro FocusUFT (Unified Functional Testing), mais le contenu de la page est également valide sur le nouveau domaine et les nouveaux outils Micro Focus.
Vue d'ensemble de UFT (Unified Functional Testing) / QTP:
UFT (test fonctionnel unifié) tool est un outil de test fonctionnel d'automatisation, actuellement disponible en version 12.01 (à partir de juillet 2014). Ses fonctionnalités prises en charge motivent les développeurs et les testeurs à développer et à fournir des logiciels de qualité sans bogue pour répondre aux besoins de l'entreprise. En raison de ses excellentes fonctionnalités, les logiciels HP UFT et les professionnels UFT sont toujours en demande.
Voir également=> Nous avons une série complète de tutoriels QTP de plus de 25 tutoriels approfondis. Veuillez vérifier ici.
Ce n'est pas un nouveau produit de Micro Focus , un ancien produit «QTP» QuickTest Professional avec des fonctionnalités nouvelles et avancées. Initialement, QTP a été écrit par Mercury Interactive et a publié la première version 5.5 en 2001, plus tard développée par Hewlett Packard (HP) en 2006. En 2012, HP a renouvelé QTP avec le nouveau nom UFT; lors du renouvellement, la version UFT de HP était de 11,50.
Le nom «Unified» révèle qu'UTF est un outil de test avancé et combiné «GUI et API (service)», teste fortement les fonctionnalités du front-end et du back-end de l'application logicielle. HP a déclaré que la nouvelle version d'UFT 12.01 offre une meilleure prise en charge de la documentation par rapport à UFT 12.0.
Ainsi, UFT prend en charge BPT (Business Process Testing) est un cadre de test basé sur des composants qui fournit une plate-forme solide et efficace pour tester manuellement et automatiquement un processus métier complet, combine des tests manuels et automatisés avec moins de duplication et sa fonction de réutilisation des composants accélère le processus de test. Activez les tests automatisés structurés.
Support linguistique:
Utilisations QTP / UFT VB Script comme langage de script , ce n'est qu'un langage entièrement pris en charge par IDE (Integrated Development Environment) de QTP / UFT. IDE est une interface utilisateur de QTP / UFT. Outre VB Script, il prend également en charge le script java et le script shell Windows. En utilisant VB Script, l'utilisateur peut profiter des avantages des concepts de programmation orientée objet, mais pas du polymorphisme et de l'héritage.
Support des technologies:
UFT est disponible pour .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP, Web, Java (Core et Advanced), VisualAge Smalltalk, Silverlight et émulateurs de terminaux mainframe, toutes ces technologies dépendent de la version UFT que vous utilisez.
La version actuelle de UFT 12.01 prend en charge; JDK 1.8, Hyper V et XenDesktop 7 (niveau d'aperçu technologique), SAP Web Dynpro ABAP pour Netweaver 7.40 et prise en charge prolongée d'Internet Explorer pour SAP Web UI.
UFT vs QTP: nouvelles fonctionnalités prises en charge par UFT
Bien que, j'ai mentionné ci-dessus, UFT est une dernière version de QTP avec de nombreuses nouvelles fonctionnalités, la solution avancée pour les tests fonctionnels et de régression.
Voyons la différence entre QTP et UFT et toutes les nouvelles fonctionnalités prises en charge par UFT qui aident les développeurs et les testeurs à tester les objets, les composants et les applications entières de manière efficace et sécurisée,
Les gens qui utilisent QTP depuis quelques années et qui sont très sympathiques avec lui, testent chaque jour de nombreuses fonctionnalités de l'application logicielle pour trouver et publier des bogues, pendant le processus de test, ils utilisent de nombreux autres outils avec QTP pour fournir un logiciel de qualité sans bogue. Ensuite, après la sortie de UFT, une question vient à l'esprit: pourquoi opter pour UFT, comment UFT est-il avancé par rapport à QTP, comment pouvons-nous mieux tester l'application logicielle en utilisant les nouvelles fonctionnalités UFT? Voici la solution de toutes vos questions,
1) HP UFT = HP QuickTest Professional + HP Service Test:
Le nom UFT (Unified Functional Testing) indique qu'il s'agit d'une combinaison de «HP QuickTest Professional» et de «HP Service Test», signifie; Le progiciel UFT comprend toutes les fonctionnalités de QTP et de test de service. Ce package HP Unified Functional Testing intégré permet aux développeurs et aux testeurs de tester trois couches des applications logicielles; la couche Interface, la couche service et la couche base de données.
QTP ne prend en charge que les tests GUI pour tester les fonctionnalités de Windows et des applications Web, mais UFT prend en charge les tests GUI et API à la fois.
2) Navigateurs pris en charge par QTP et UFT:
UFT fonctionne sur tous les principaux navigateurs que l'utilisateur utilise régulièrement pour sa tâche quotidienne, comme; Internet Explorer v6 -v11, Firefox v3.0 - v31 (utilise les correctifs et service packs appropriés), Google Chrome v12 - v35 et Apple Safari (sur un ordinateur Mac distant) v6, v6.10, v7.00, mais QTP fonctionne essentiellement sur Internet Explorer, Google Chrome jusqu'à la v36 et les navigateurs Firefox, mais pas sur Apple Safari, dépend des correctifs et des service packs utilisés.
À l'aide du navigateur Apple Safari, UFT exécute efficacement le test sur un PC Mac distant en raison de la communication sécurisée entre le PC UFT et le PC Mac, détectez l'objet navigateur pendant le test pour prendre l'instantané.
3) OS pris en charge par QTP et UFT:
UTF fonctionne sur OS: Windows XP / Vista / 2003/7/8 / 8.1 et Windows Server 2008 / Windows Server 2012 R2
QTP fonctionne sur OS: Windows XP / 2003 / Vista / 7 et Windows Server 2008
4) Page d'accueil (page d'accueil) d'UFT et QTP:
Page d'accueil de QTP: La page d'accueil de QTP est légèrement différente de celle d'UFT, en termes de couleur, de conception, de style de texte et de contenu de la page. Dans la page d'accueil, QTP fournit une liste de conseils de processus (tests pilotés par mots-clés, domaines d'application et composants métier) et de nombreuses icônes d'outils pour tester les applications selon les besoins. Affiche également les fichiers que vous avez déjà ouverts à des fins professionnelles et une option pour masquer la page d'accueil.
Page d'accueil UFT: Comme, j'ai déjà expliqué que UFT est un peu différent de QTP , en termes de couleur, de design, de style de texte et de contenu de la page. Dans la page d'accueil, UFT affiche des liens pour ouvrir et créer un nouveau fichier de test, ainsi que de nombreux outils pour prendre en charge et maintenir ce fichier particulier.
5) QTP et UFT ont tous deux deux icônes différentes:
Les deux icônes QTP et UFT sont totalement différentes l'une de l'autre.
meilleure application de téléchargement de musique gratuite pour Android
6) L'installation UFT est plus rapide et sécurisée que QTP:
Cependant, le package d'installation UFT est plus petit que toutes les versions précédentes; le processus d'installation est devenu très rapide et sécurisé, il prend également très moins de temps lors de l'installation. De plus, UFT offre l'option d'installer le complément pour ALM et la visionneuse de résultats d'exécution avec le package d'installation, le processus d'installation peut être dans n'importe quelle langue prise en charge par UFT; pas besoin d'installer un module linguistique distinct. Pendant l'installation, il installe et configure tous les logiciels, outils et compléments nécessaires pour exécuter UFT. Installez le package en toute sécurité sans désactiver le contrôle de compte d'utilisateur (UAC) pour votre PC.
7) UFT fournit tous les services en un seul endroit commun (IDE):
UFT v11.5: QTP a des options distinctes pour les tests fonctionnels; un pour les tests GUI et un autre pour les non-GUI utilisant API Service Test.
Mais, les tests fonctionnels unifiés (UFT) sont une combinaison des deux produits (GUI et API) et de ses fonctionnalités et affichages dans une interface utilisateur commune. Initialement pour tester l'application, l'utilisateur peut choisir l'une des options «GUI ou API (test de service)» de la «page de démarrage» selon l'exigence.
UFT v12.0: En plus des tests d'interface graphique et d'API, UFT 12.0 fournit également une option pour les tests de processus métier, tous réunis dans une interface utilisateur commune.
8) Nouveaux compléments - Flex et Qt:
La nouvelle version de QTP prend en charge deux nouveaux compléments: «Flex» et «Qt», ces compléments permettent aux utilisateurs de tester la partie GUI des applications Flex et Qt.
angularjs questions et réponses d'entretien pour pdf expérimenté
Le complément UFT Flex est requis pour tester avec succès les applications ou objets Flex à partir de son interface. Ce complément rencontre des problèmes en cas d'accès à UFT Flex Agent et de recherche d'applications Web basées sur Flex.Pour sortir de ces problèmes, vous devez compiler une application Flex avec un agent précompilé UFT Flex qui n'est pas nécessaire pour les applications QT. Pour exécuter les applications Qt dans UFT, aucun processus supplémentaire n'est requis; fonctionne simplement pour les applications Qt comme les autres applications prises en charge par UFT.
9) Nouvelle toile de UFT:
Le canevas d'UFT est essentiellement un volet de flux de test qui affiche toutes les actions (toutes les fonctions des scripts de test) qui se produisent pendant le processus de test sous forme graphique. Selon l'exigence du test, vous pouvez faire glisser et déposer toutes les actions de haut en bas. Vous pouvez exécuter, déboguer, appeler l'action existante ou une nouvelle.
10) Enregistrement INSIGHT:
Enregistrement Insight; l'une des techniques de réorganisation d'image (objets) les meilleures et les plus faciles que les autres techniques, facilite l'enregistrement en fournissant une barre d'outils d'enregistrement. Il reconnaît ces objets et applications que UFT ne peut jamais faire en utilisant des techniques simples, également utiles pour reconnaître les applications exécutées sur un système distant.
11) Processus de débogage amélioré d'UFT utilisant de nombreuses fonctionnalités:
L'ancien QTP avait moins de fonctionnalités de débogage que le nouveau (UFT). Lors du test d'une application, le débogage devient un processus important d'un outil d'automatisation. En raison de son importance, a été amélioré dans la dernière version de QTP.
Voyons comment le débogage a été amélioré grâce à l'ajout de nombreuses fonctionnalités,
- Pile d'appels - Facilite la visualisation de toutes les méthodes et fonctions actuellement disponibles dans la pile d'appels.
- Modules chargés - Utile pour les tests API, affiche tous les fichiers .dlls d'une application particulière exécutée à l'aide du test API.
- Fils - Ceci est également pour les tests d'API, affiche toutes les informations sur les threads actuellement en cours d'exécution dans le cadre de la session d'exécution.
- Volet Variables locales - Affiche tous les types de variables et leurs valeurs actuelles.
- Volet de la console - Pendant le processus de débogage; exécutez la ligne de codes écrits en langage VB Script pour les tests d'interface graphique et en code C # pour les tests d'API.
- Regardez - Affiche la valeur actuelle et le type des variables, propriétés ou expressions dans le volet Watch.
- Volet de débogage - Affiche toutes les valeurs et tous les types de variables, propriétés et expressions écrites en langage VBScript ou C #.
12) Commande d'étape d'exécution UFT pour les tests d'API:
Applicable dans les tests d'API, une petite fonctionnalité, mais très utile pour exécuter n'importe quelle étape, fonction ou objet d'une application affichée sur le canevas en utilisant la nouvelle fonctionnalité «Exécuter l'étape». Vous pouvez accéder à cette fonction «Exécuter l'étape» en cliquant avec le bouton droit sur n'importe quel objet du canevas.
Cette fonctionnalité est utile lorsque vous testez une application à l'aide du service API de l'UFT et une application pendant le test ayant de nombreuses fonctions, objets et propriétés. Exécution conjointe de toutes les fonctions, objets et propriétés rendant votre processus lent ou non requis pour tout exécuter, une seule fonction est requise pour s'exécuter pendant le test. Dans ce cas, exécutez une seule fonction en cliquant avec le bouton droit sur la fonction.
13) API MSAA d'UFT:
L'API MSAA ou Microsoft Accessibility est utilisée pour créer des contrôles facilement accessibles par les produits de technologie d'assistance. Les rubans Microsoft utilisaient MSAA. Désormais, UFT peut identifier ces objets de ruban Microsoft comme des objets de test standard et peut les utiliser directement dans les scripts.
14) Fenêtre d’impression intégrée d’UFT:
UFT a intégré une fenêtre d'impression pour imprimer les informations de débogage à partir de scripts.
15) Nouvelle fenêtre de test d'interface graphique, d'API et de BPT d'UFT:
Fenêtre de test de l'interface graphique: L'interface utilisateur graphique d'UFT est un nouveau cadre de test (fenêtre) avancé, fournit une interface très rapide, fiable, réutilisable, programmable et inclusive au développeur et au testeur pour le contrôle de la qualité du logiciel en moins de temps.
Fenêtre de test API:
Auparavant, avec la version QTP, le complément de service Web prenait en charge certains tests d'API sous la forme de l'application de test de service autonome. Mais maintenant, UFT l'a intégré dans un IDE commun est un endroit idéal pour visualiser et comprendre le processus de test d'API qui est utile pour tester une application headless (application sans interface utilisateur). Applications sans tête comme; JMS, bases de données et services Web ne sont pas pris en charge par la boîte à outils de test d'API. UFT prend entièrement en charge le codage C # pour tester les applications.
Fenêtre de test BPT:
Le BPT (Business Process Testing) d'UFT est une plate-forme de test d'automatisation personnalisée basée sur des sujets et des composants, fournit un nouveau cadre (fenêtre) pour concevoir, créer, maintenir et exécuter le test et gérer les données du test. Il est également utile pour développer et maintenir des composants de test réutilisables, le mieux pour tous les types de tests simples et complexes à la fois.
Pour créer et maintenir le test à l'aide de Business Process Testing dans UFT, vous disposez de deux options; «Tests de processus métier» et «flux de processus métier», ces deux plates-formes contiennent généralement les mêmes composants métier dans le même ordre. Pour travailler sur les tests de processus métier, vous devez avoir à connecter un projet ALM avec le support BPT.
16) ALM utilise désormais une authentification externe:
Auparavant, les versions précédentes d'UFT utilisaient une méthode commune pour donner un nom d'utilisateur et un mot de passe pour se connecter au projet et au serveur ALM, mais maintenant avec UFT 12.0, vous pouvez vous connecter au serveur et au projet ALM 12.00 par authentification externe, telle que; CAC (Common Access Card) ou SiteMinder. UFT permet aux utilisateurs d'installer des certificats d'authentification externes ou des mécanismes d'authentification unique pour bénéficier du service ALM, maintenant plus besoin de se souvenir du nom d'utilisateur et du mot de passe dans le même but.
Conclusion:
Personnellement, j'ai constaté que l'UFT est vraiment une bonne invention de HP, fournit un IDE convivial pour tout type de test d'interface graphique et d'API.
Les gens qui sont vraiment passionnés par l'utilisation des fonctionnalités nouvelles et améliorées de QTP personnellement / professionnellement, se rendent sur le site Web HP et téléchargent la version d'essai de UFT 12.01. Sûrement, après avoir utilisé la dernière version d'UFT, vous ne reviendrez jamais à la version précédente.
lecture recommandée
- HP UFT
- Introduction à Micro Focus LoadRunner - Test de charge avec LoadRunner Tutorial # 1
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Comment rendre les tests manuels plus efficaces à l'aide de Micro Focus Sprinter
- 5 meilleurs outils alternatifs de test fonctionnel unifié HP (UFT)
- Téléchargement de l'e-book 'Testing Primer'
- Test de charge avec les didacticiels HP LoadRunner
- Fonctionnement des tests pilotés par les données (exemples de QTP et de sélénium)