Automatisation des tests d’IHM avec UFT 12
Objectifs
- Être en mesure de créer des tests d’IHM avec UFT
- Savoir concevoir des tests automatiques maintenables
- Comprendre l’intérêt d’utiliser une bibliothèque d’objets
Programme
Rappel méthodologique sur l’automatisation
- Les pré-requis
- Le retour sur investissement
- Écrire des tests maintenables
- Le principe des mots-clés
Présentation générale de UFT
- Que permet UFT ?
- Solution et différents types de test
Configuration de l’outil
- Quels types d’IHM - Les plug-in
- Présentation de l’interface
- Manipuler les différentes vues
- Paramétrage de l’enregistrement et de l’exécution
- TP : Prise en main de l’outil et manipulation de l’interface
Enregistrement et rejeu
- Présentation de la barre de menu enregistrement
- Concevoir - enregistrer et exécuter un premier test
- TP : enregistrer et rejouer un test, réflexions sur ce premier TP
Concevoir un test automatique
- Spécifier un test
- Découper son test en action/contrôle
- Processus de conception dans UFT
- TP : A partir d’une spécification, spécification puis conception du test automatique dans UFT
Créer une bibliothèque d’objet
- Mécanisme de reconnaissance d’objet
- Outil spy
- La bibliothèque locale
- Pourquoi créer et maintenir sa propre bibliothèque ?
- Associer une bibliothèque à un test
- TP : prise en main de l’outil spy, création d’une bibliothèque d’objet
Point de synchronisation
- La synchronisation, un problème typique des tests IHM
- Comment créer un point de synchronisation, sur quoi ?
- TP : Rajout de point de synchronisation
Les différents types de contrôle
- Point de contrôle standard, point de contrôle texte, point de contrôle bitmap, autre type de points de contrôle
- Utilisation des expressions régulières
- TP : rajout de points de contrôle
Les résultats de test
- Result viewer, générateur d’étape
Variabilisation d’un test
- Variabiliser les entrées et les points de contrôle
- Utilisation des tables de données locales et globales
- TP : Variabilisation du test, rejeu pour un ensemble de paramètres
Les paramètres d’action
- Rajouter des paramètres aux actions, utilisations des actions paramétrisées
- TP : création d’action avec paramètres et utilisation de ces actions dans un test
Conclusion
- Éléments pour aller plus loin dans les tests : VB Script, notion de scénario de reprise
Please login to get access to the quiz
Back to ALM, UFT, LoadRunner