Dernière évolution de l’outil de tests fonctionnels proposé par Hewlett-Packard (HP) et successeur de Quick Test Pro, Unified Functional Testing (UFT) apporte de nombreuses nouveautés qui, à n’en pas douter, sauront séduire les professionnels du test. Citons à titre d’exemples la reconnaissance d’images (très utile pour les tests des sites web ou d’applications très graphiques) et une meilleure prise en charge des technologies mobiles. A l’issue de cette formation de 3 jours, les participants disposeront des connaissances et compétences nécessaires pour mettre en oeuvre des projets de tests avec UFT.
A qui s’adresse cette formation ?
Pour qui
- Analyste de test, Automaticien, Analyste technique de test
Prérequis
- Il est conseillé d’avoir des compétences dans l’utilisation de Windows, de sites internet et de navigateurs, et de connaître les concepts en matière de test
Le programme
1 – Présentation du support et de UFT
- Automatisation des tests fonctionnels dans de multiples environnements techniques
- Perfectionnement d’un script de test à l’aide de points de synchronisation et de contrôle
- Paramétrage d’un script de test avec des jeux de données
2 – Enregistrement d’un test manuel – Préparation
- Préparation de l’automatisation d’un test manuel
- Configurer UFT en fonction de l’automatisation souhaitée
- Choix des paramètres d’enregistrement et d’exécution adaptés au test manuel à automatiser
- Connexion à ALM
3 – Conception d’un test automatisé
- Création d’un test GUI
- Enregistrement d’un cas de test manuel
- Rejeu d’un cas de test automatisé UFT
- Analyse des résultats d’un test automatisé UFT, après exécution, et identification des erreurs
- Définition d’un objet graphique UFT
- Étude du mécanisme de reconnaissance des objets graphiques par UFT
- Utilisation de la bibliothèque d’objets « Objects Repository »
- Recherche et ajout des objets dans la bibliothèque
- Utilisation de l’ « Object Spy »
- Insight – Identification d’objets à partir d’images
5 – Points de synchronisation
- Définition de la synchronisation
- Description du fonctionnement d’un point de synchronisation
- Ajout d’un point de synchronisation dans un script UFT
- Définition d’un point de contrôle UFT
- Insertion d’un point de contrôle dans un script UFT
- Utilisation des points de contrôle contenus dans un fichier
- Paramétrage d’un point de contrôle UFT
7 – Paramétrage et valeurs de sortie
- Définition des avantages d’un script paramétré
- Les différents types de paramètres dans un script UFT
- Paramétrage d’un script UFT avec un jeu de valeurs d’entrée
- Utilisation des nombres aléatoires et des paramètres d’environnement
- Paramétrage d’un script UFT avec des valeurs de sortie
- Paramétrage d’un point de contrôle
- Création d’une nouvelle action
- Modification du nom ou du type d’une action
- Appel d’une action existante ou copie d’une action réutilisable
- Suppression d’une action
- Résolution des actions manquantes
9 – Modification des scripts
- Ajout des étapes
- Utilisation des boucles conditionnelles
- Identification et définition d’une étape optionnelle
- Utilisation de l’objet REPORTER
- Utilisation de la fonction « Step Generator »
- Utilisation des fonctions avancées du REPORT
- Les fonctions de débogage
10 – Test d’une application web
- Enregistrement et exécution d’un test
- Insertion d’un point de contrôle de type « Texte » dans un test
- Identification et définition d’une étape optionnelle
- Utilisation de l’objet REPORTER
- Utilisation de la fonction « Step Generator »
- Utilisation des fonctions avancées du REPORT
- Les fonctions de débogage
11 – Mise à jour de la bibliothèque d’objets
- Identification des types de référentiels d’objets (Object Repository)
- Gestion des référentiels d’objets partagés (gestionnaire de référentiel d’objet)
12 – Centralisation des données et exécution à partir de ALM
- Centralisation des ressources UFT dans ALM
- Exécution d’un test UFT à partir de ALM