Si vous avez des segments de code que vous devez utiliser plusieurs fois dans vos tests, vous souhaiterez peut-être créer une fonction définie par l'utilisateur. En utilisant des fonctions définies par l'utilisateur, vos tests sont plus courts et plus faciles à concevoir, lire et maintenir
Vos propres bibliothèques de fonctions dans Micro Focus UFT peuvent contenir des fonctions VBScript, des sous-programmes, des modules, etc.
Vous devez suivre 3 étapes simples pour utiliser une fonction d'une bibliothèque dans votre test
Étape 1) Pour créer une nouvelle bibliothèque de fonctions dans HP QTP. Sélectionnez Fichier> Nouveau> Bibliothèque de fonctions. Il s'ouvre comme un nouvel onglet dans QTP.
Permet de créer une fonction très simple qui affiche la boîte de message.
Démo de fonctionMsgBox "Ceci est une fonction de test"Fonction de fin
Ainsi, chaque fois que cette fonction est appelée, une boîte de message doit être affichée. Vous pouvez définir plusieurs fonctions dans le même fichier. Sauvegardons la fonction. Une fonction a une extension .qfl
Étape 2) Associez la bibliothèque à votre test. Cliquez sur Fichier> Paramètres> Ressources> Bibliothèque de fonctions d'association. Cliquez sur Ajouter. Sélectionnez le fichier de bibliothèque de fonctions. Cliquez sur OK
Étape 3) Dernière étape pour appeler la fonction dans votre script de test
Notes IMPORTANTES
- En utilisant des objets COM, DCOM, vous pouvez créer des fonctions très avancées
- En fait, de nombreuses fonctionnalités fournies par QTP peuvent être codées à l'aide de VBScript
- Nous avons vu des ingénieurs en automatisation qui en font plus un projet VB plutôt qu'un projet d'automatisation
- Notre recommandation est de vous concentrer sur l'automatisation à 100% plutôt que d'afficher vos compétences en VB
Cliquez ici si la vidéo n'est pas accessible