Formation HP Unified Functional Testing, automatiser vos tests fonctionnels
- Programme
- Participants / Prérequis
- Intra / sur-mesure
La solution HP UFT permet d'automatiser tous les tests fonctionnels, depuis l'IHM jusqu'aux règles métier de l'application développée. Ce stage vous montrera comment créer, exécuter des scénarios de tests et vérifier leur résultat, en manipulant graphiquement les composants du test, sans programmation.
Objectifs pédagogiques
- Automatiser des tests fonctionnels dans de multiples environnements techniques
- Créer des points de contrôle et synchronisation sur les objets de l'interface
- Exécuter un test itératif, avec paramétrage des données d'entrée et de sortie
- Décomposer un script de test automatique en actions
- Construire et manipuler un référentiel des objets de l'application à tester
- Analyser les résultats de tests
Travaux pratiques
Méthodes pédagogiques
Présentation et prise en main
- Que permet UFT ?
- L'organisation de l'outil. La notion de fenêtre active. La table des données. L'écran de travail.
- Paramétrage de l'outil.
- Enregistrement d'un script. Exécution du script. Exécution pas à pas.
Travaux pratiques
Prise en main et paramétrage. Création et exécution de scripts de tests.
Concevoir un test automatique avec UFT
- Spécifier et concevoir son test en action et contrôle.
- Création de points de contrôle sur Texte, Objet, Bitmap.
- Création de points de synchronisation.
- Création de points de contrôle sur base de données.
Réflexion collective
Réalisation d'un script de test automatisé.
Variabilisation d'un test : gestion des données
- Les types de paramètres dans un script UFT.
- Paramétrage des saisies par des données externes.
- Utilisation de tables de données (locales, globales).
- Paramétrage des données d'entrée et de sortie.
Travaux pratiques
Paramétrage de données d'un script de test. Exécuter des tests itératifs.
La notion d'action fonctionnelle sous UFT
- Décomposition des tâches utilisateurs en actions fonctionnelles.
- Appel d'une action ou d'un groupe d'actions depuis une autre action.
- Enchaîner et dissocier des actions. Résoudre les actions manquantes.
Travaux pratiques
Dissociation d'un script en plusieurs actions.
Gestion des objets à tester: Bibliothèque
- Identification des objets de l'application à tester et reconnaissance.
- Utilisation de la bibliothèque d'objets "Objects Repository".
- Référentiel d'objets local ou partagé.
- Recherche et ajout des objets dans la bibliothèque.
Travaux pratiques
Utilisation de l'"Object Spy" et Insight.
Modification des scripts
- Ajout d'étapes, identification et définition d'une étape optionnelle, utilisation des boucles conditionnelles.
- Insertion d'un point de contrôle de type "Texte".
- Utilisation de l'objet REPORTER, utilisation de la fonction "Step Generator" et "REPORT".
- Fonctions de débogage.
Travaux pratiques
Utilisation des fonctions de débogage, Reporter, Generator.









