Articles

Quest-ce que lUFT?

Meilleure réponse

Anciennement connu sous le nom de HP QuickTest Professional (QTP), Unified Functional Testing (UFT) permet lautomatisation des tests fonctionnels et de régression. Il utilise Visual Basic Scripting Edition (VBScript) comme langage de script. UFT automatise les tests grâce à une expérience utilisateur intuitive et visuelle qui associe les tests manuels, automatisés et basés sur un framework dans un seul IDE.

Un bref historique

HP QTP a été initialement écrit par Mercury Interactive. Mercury Interactive a ensuite été racheté 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. UFT 11.5 a combiné HP QuickTest Professional et HP Service Test en un seul logiciel. Le nom « Unified » révèle quUFT est un outil de test avancé et combiné «GUI et API (service)». UFT a amélioré et toutes nouvelles fonctionnalités qui ne sont pas disponibles dans les versions précédentes de HP Service Test ou HP QuickTest Professional. Le logiciel intégré HP Unified Functional Testing vous permet de tester les trois couches des opérations dun programme: linterface, la couche de service et la couche de base de données.

HP Unified Functional Testing (UFT) est la norme industrielle complète. Voyons quelques-unes des nouvelles fonctionnalités offertes par «HP Unified Functional Testing» par rapport à lancienne version «HP QuickTest Professional»:

Tests GUI + API

UFT est une combinaison de «HP QuickTest Professional» et «HP Service Test» – testez 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 dinterface graphique pour Windows et les applications Web, mais UFT prend en charge les tests dinterface graphique et dAPI.

Test des processus métier

En plus des tests dinterface graphique et dAPI, UFT 12.0 fournit également une option pour les tests de processus métier – Plateforme de test dautomatisation personnalisée basée sur le sujet et les composants fournissant un nouveau cadre (fenêtre) pour concevoir, créer, maintenir et exécuter le test et gérer les données du test. Pour travailler sur les tests de processus métier, vous devez connecter un projet ALM avec le support BPT.

Test mobile avec UFT

UFT offre une meilleure prise en charge des tests mobiles. Avec laide de HP UFT Mobile, HP affirme que vous serez en mesure de créer des scripts indépendants de la plate-forme mobile, par conséquent, un script créé pour iOS devrait fonctionner pour Android. La solution de test dapplications mobiles prendra en charge les émulateurs ainsi que les appareils réels. Les vrais appareils peuvent provenir du cloud public dappareils réels partagés et / ou du cloud privé dappareils réels dédiés.

Nouveaux compléments – Flex et Qt

Ces compléments permettent aux utilisateurs de tester la partie GUI des applications Flex et Qt. Le complément UFT Flex est requis pour tester les applications ou objets Flex. Mais ce complément rencontre des problèmes en cas daccès à UFT Flex Agent et de recherche dapplications Web basées sur Flex. Solution – compilez une application Flex avec un agent précompilé UFT Flex. Pour exécuter les applications Qt dans UFT, aucun processus supplémentaire nest requis; travaillez simplement avec les applications Qt comme avec les autres applications prises en charge par UFT.

Enregistrement INSIGHT

Avec un objet basé sur une image identification, vous pouvez maintenant apprendre les différents états dun objet (ou des images) et le convertir en un objet reconnaissable dans la bibliothèque dobjets. Il reconnaît les objets et applications que UFT ne reconnaît pas à laide de techniques simples. Il est également utile pour reconnaître les applications exécutées sur un système distant.

Débogage de plusieurs scripts

Cétait une nécessité et fonctionnalité demandée. Vous pourrez désormais déboguer deux scripts ou plus en même temps à partir de lIDE dUFT.

Points de contrôle PDF

Vous pouvez maintenant comparer directement les fichiers PDF et y exécuter des points de contrôle.

Assistance pour Apple Safari

UFT fonctionne sur tous les principaux navigateurs, y compris Apple Safari (sur un ordinateur Mac distant) mais QTP ne fonctionne pas sur Apple Safari. À laide du navigateur Apple Safari, UFT exécute efficacement le test sur un PC Mac distant grâce à la communication sécurisée entre le PC UFT et le PC Mac et détecte lobjet du navigateur pendant le test pour prendre linstantané.

Processus de débogage amélioré

Pendant le test, le débogage est un processus important dun outil dautomatisation.

  • Call Stack – voir tout méthodes et fonctions actuellement disponibles dans la pile dappels.
  • Modules chargés – Utile pour les tests dAPI, affiche tous les fichiers .dll dune application particulière exécutée à laide du test dAPI.
  • Threads– Cest également pour les tests dAPI, affiche toutes les informations sur les threads en cours dexécution dans le cadre de la session dexé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 dinterface graphique et en code C # pour les tests dAPI.
  • Watch– Affiche la valeur actuelle et le type de 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 #.

Étape dexécution

Applicable pour les tests dAPI, une petite fonctionnalité, mais très utile pour exécuter toute étape, fonction ou objet affiché sur le canevas en utilisant la nouvelle fonctionnalité «Exécuter létape». Vous pouvez accéder à cette fonctionnalité « Exécuter létape » en cliquant avec le bouton droit sur nimporte quel objet du canevas.

Authentification externe pour ALM

Avec UFT 12.0, vous pouvez vous connecter au serveur ALM 12.00 et projeter par authentification externe, telle que; CAC (Common Access Card) ou SiteMinder. UFT permet aux utilisateurs dinstaller des certificats dauthentification externes ou des mécanismes dauthentification unique pour bénéficier du service ALM, maintenant pas besoin de se souvenir du nom dutilisateur et du mot de passe dans le même but.

Et bien sûr les icônes!

Que pensez-vous de cette nouvelle version avec le grand changement de nom, la refonte de linterface utilisateur et les fonctionnalités ajoutées? Connaissez-vous dautres fonctionnalités supplémentaires dUFT? Veuillez mentionner dans les commentaires ci-dessous…

Réponse

QTP signifie Quick Test Professional , donné par Hewlett Packard ( HP). QTP est une application logicielle utilisée pour le processus de test dautomatisation pour tester les applications logicielles, plus utile pour les tests «fonctionnels» et de «régression».

Linterface utilisateur de QTP est appelée environnement de développement intégré (IDE) pour le test lui-même, IDE est livré avec diverses fonctionnalités qui motivent les testeurs à développer un script complet qui validera efficacement la détermination du test.

QTP ne fonctionne que dans un environnement Windows et utilise le langage de script «VB Script» en est un qui est interprété au moment de lexécution.

Les technologies prises en charge dépendent totalement de la version de QTP est accessible pour le Web, Java (Core et Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi , Power Builder, Stingray 1, émulateur de terminal, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight et émulateurs de terminaux mainframe.

Dernière version de QTP appelé UFT:

La dernière version de QTP est la 11.5; cette nouvelle version de QTP est nommée HP Unified Functional Testing (UFT). Fondamentalement, UFT est un mélange de HP QTP ( outil de test dinterface graphique ) et de test de service HP ( Outil de test dAPI ). Le mélange de QTP et de ST sera disponible sur une seule interface utilisateur graphique. Ainsi, à partir de maintenant, lutilisateur na plus besoin de télécharger deux outils différents tout en travaillant.

La dernière version de QTP prend en charge le Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, les services Web et bien dautres langages et plates-formes, mais certaines versions plus anciennes ne prennent pas en charge tous les langages et plates-formes mentionnés ci-dessus.

HP UFT 11.5 facilitera également les systèmes dintégration continue (CI) open source comme Jenkins et Hudson. Alors que, comprenant le besoin de téléphone (smartphones + tablettes) parmi les utilisateurs, HP y prête davantage attention, lUFT 11.5 de HP offrira une prise en charge améliorée pour les tests mobiles. Avec cette prise en charge de HP UFT Mobile, HP affirme que lutilisateur sera en mesure de générer des scripts indépendants de la plate-forme mobile.Les scripts agnostiques qui ont été créés sous iOS peuvent également fonctionner sur Android. Il prendra également en charge les émulateurs et les appareils réels. Les appareils réels peuvent être extraits du cloud public dappareils réels collectifs et / ou du cloud privé dappareils réels dédiés.

Laisser un commentaire

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