Meilleures pratiques dans QTP Automation
Commencez votre travail d'automatisation que lorsque AUT (application testée) est stable. Vous devriez dire avoir terminé première série de tests manuels avant de commencer tâche d'automatisation QTP.
Utilisez actions réutilisables chaque fois que possible. Et, bibliothèques fonctionnelles devraient être utilisées pour inclure les fonctions VBScript sorte que le maintien des fonctions VBScript est facile.
Ne pas copier et coller des points de contrôle lorsque vous souhaitez vérifier même chose dans plus de un lieux.
Au lieu de cela, créer des postes de contrôle distincts. Parce que la manipulation des points de contrôle dans QTP est impossible ou il sera difficile.
Ouvrez le navigateur /application après l'ouverture QTP.
Vos fonctions de VBScript devrait pas de noms d'objets codés en dur, le nom des objets devrait être passé comme argument de la fonction.
utilisation partagée référentiel d'objets. Ma suggestion est, ne pas utiliser DP (Programmation descriptif) qui augmentera votre travail d'entretien.
Avant d'ajouter un objet au référentiel d'objets, définir les propriétés d'identification des objets appropriés (dans Outils- > ObjectIdentification) Si vous vous sentez que les propriétés d'identification par défaut ne sont pas adaptés à votre application. Si vous le faites après l'ajout de certains objets au référentiel d'objets, alors vous pouvez faire face à des questions liées à avoir plusieurs objets d'essai dans le référentiel d'objets pour un seul objet réel.
Ouvrir QTP en utilisant le modèle d'objet Automation .
Vous pouvez le faire simplement en écrivant ( même vous rencontrez option "générer le script» dans le QTP IDE se
) la simple fichier .vbs, puis ouverte QTP simplement en double-cliquant ce fichier .vbs. Il est très essentiel si vous développez vos scripts dans une seule machine /environnement et la planification pour exécuter /exécuter dans un autre environnement.
En utilisant le modèle d'objets d'automatisation, nous veillons à ce que tous les paramètres IDE (par exemple, les propriétés d'identification de l'objet) qui sont modifiés dans l'environnement de développement sont propagées à l'environnement d'exécution aussi
Utilisez toujours de référence /rapport chemin lorsque vous appelez une action externe réutilisable au lieu d'utiliser le chemin absolu /plein, sinon le script échouera en la plaçant dans chemin différent.
Rappelez-v