Objectifs pédagogiques
- Automatiser et maintenir les tests sous HP UFT
- Utiliser l'outil dans le cadre de la démarche méthodologique retenue
- Mettre en place des scripts d'automatisation
- Paramétrer des scripts
- Exécuter des campagnes de tests automatisées
- Valoriser des résultats
- Etablir les liens avec l'outil ALM
- Programmer des scripts en mode expert.
Modalités et moyens pédagogiques
Formation délivrée en présentiel ou distanciel* (e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).
Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :
- Ordinateurs Mac ou PC (sauf pour les cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
- Environnements de formation installés sur les postes de travail ou en ligne
- Supports de cours et exercices
En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatique...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
* nous consulter pour la faisabilité en distanciel
** ratio variable selon le cours suivi
Niveau requis
Avoir la connaissance du scripting type VBScript et Java. Avoir la certification CFTL - ISTQB niveau Foundation.
Public concerné
Tout utilisateur des domaines informatique, développement, tests, validation, recette, contrôle et AMOA. Toute personne souhaitant développer ses compétences techniques de façon à apporter un support au sein des équipes de tests de logiciels.
Programme
Méthodologie de tests
- Tests de vérification de la non régression
- Automatisation des tests
Présentation d'HP UFT
- Gamme des outils HP
- Interface d'UFT
Enregistrer un test
- Principe d'enregistrement
- Modes Tree View
- Expert View
- Active Screen
Rejouer un test
- Préparation des conditions initiales et finales
- Lancement d'un rejeu
- Analyse du compte-rendu de tests
- Affectation d'une image au compte-rendu
- Export du compte-rendu aux formats HTML, Word et PDF
- Accès direct à la ligne en erreur dans le script
Paramétrer un test
- Rejeu d'un même test avec des données différentes
- Paramètres "Action", "Environment", "DataTable" et "Test"
Poser des corrélations
- But des corrélations
- Mise en place d'une corrélation
Poser des points de contrôle
- But des points de contrôle
- Mise en place de points de contrôle
- Propriétés d'un objet texte ou bitmap
Poser des synchronisations
- But des synchronisations
- Synchronisations automatiques
- Mise en place d'un point de synchronisation
Comprendre l'Object Repository
- Description des objets d'une application
- Utilisation de l'Object Spy
Interfaçage avec HP ALM
- Stockage des scripts
- Stockage des résultats
- Stockage des bibliothèques de fonctions
- Module "test resources"
- Lancement d'une campagne de tests automatisée
- Passage de paramètres "test" via le Test Lab d'ALM
Optimisation d'un script
- Découpage en plusieurs actions
- Réglage du nombre d'itérations
- Actions appelables et mise en oeuvre
Points de contrôle database
- Définition et mise en oeuvre
Recovery Manager
- Définition et mise en oeuvre
Travailler en mode Expert View
- Notions de VBScript
- Mode Expert View
- Utilisation du mode Expert View
Bibliothèques de fonctions
- Définition et mise en oeuvre
Objets Web dynamiques
- Définition et mise en oeuvre
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des exercices pratiques
- Et, en fin de formation, par une auto-évaluation ou une évaluation des compétences acquises remplie par le formateur