Description
Le respect du niveau de qualité des livraisons est essentiel dans le cycle de développement d'une application. Vous apprendrez dans ce stage à devenir expert dans l'automatisation des tests avec HP UFT (anciennement QTP). Vous verrez notamment comment concevoir des scripts pour piloter plus finement vos tests.
À qui s'adresse cette formation ?
Pour qui ?
Chefs de projet, testeurs, responsables validation.
Prérequis
Les objectifs de la formation
Programme de la formation
- Présentation des fonctionnalités avancées d'UFT
- Rappel sur l'automatisation par mots-clefs, principe et intérêt.
- Expert-View : enrichir ses tests avec la vue Script.
- Fonctions personnalisées et librairies.
- Vue unifiée pour les tests d'interfaces graphiques (GUI) et les tests API.
- Expert View, travailler avec les objets
- Rappel sur VBScript : types de données, variables et fonctions, opérateurs, boucles.
- Les commentaires.
- Présentation de l'éditeur, complétion.
- Reprendre un test « enregistré » en mode expert et le modifier.
- Travailler avec les propriétés des objets (GetROProperty).
- Créer des étapes.
- Récupérer des données de sources externes.
- Travaux pratiques Créer un test, le modifier en mode expert.
- Créer un test manipulant un tableau Web.
- Utiliser le Reporter pour créer des étapes.
- Travailler avec un fichier XML : paramétrer avec des données complexes.
- Expert View, utiliser la description programmatique
- Utiliser la description programmatique pour un objet : principe et intérêt.
- Description de la programmatique statique.
- Description de la programmatique dynamique.
- Utiliser les API Windows.
- Travaux pratiques Utiliser la description programmatique pour gérer des objets dynamiques.
- Utilisation de la librairie User32.
- dll dans un script UFT.
- Fonctions et librairies
- Pourquoi créer des fonctions ou des sous-programmes.
- Créer des fonctions et les utiliser dans un test.
- Créer des bibliothèques réutilisables.
- Travaux pratiques Créer des fonctions et les utiliser dans un test sous forme d'actions puis via une bibliothèque.
- Surcharger une méthode d'objet (clic) par une méthode personnalisée.
- Ajouter une méthode à un objet.
- API Testing
- Utiliser les activités standard (contrôleur de flux, Date, BDD, XML, classe java).
- Créer des activités personnalisées (WebService).
- Qu'est-ce qu'un WebService ? Utiliser le Wizard pour créer l'activité personnalisée.
- Utiliser l'activité personnalisée dans un test.
- Créer des tests mixtes.
- Travaux pratiques Création d'un test avec des activités standard.
- Création d'un test avec des activités personnalisées.