Accueil > Gestion de projet, Agile et MOA > Cycle HP Unified Functional Testing
Formation #GPM167

Formation Cycle HP Unified Functional Testing

Durée : 5 jours

Code : GPM167

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Maîtriser l’outil HP UFT et son paramétrage
  • Concevoir et mettre en œuvre de tests avec HP UFT
  • Devenir expert dans l'automatisation des tests avec HP UFT
Programme
1/ Introduction
  • Types de tests applicatifs : unitaires, fonctionnels, d'intégration, de performance
  • Tests : enjeux, difficultés, outils disponibles
  • Rappel méthodologique sur l’automatisation
2/ Présentation d'HP UFT
  • HP UFT : présentation, fonctionnalités
  • UFT vs autres outils de tests
  • Présentation de l'interface
  • La notion de fenêtre active
  • Table de données
  • L'écran de travail
3/ Configuration de l’outil
  • Paramétrage
  • Gestion des scripts, exécution
4/ Concevoir un test automatique avec UFT
  • Tests en action et contrôle
  • Gestion des points de contrôle : texte, objet, image, base de données
  • Synchronisation
5/ Ecrire des scripts paramétrables
  • Les types de paramètres dans un script UFT
  • Types de paramètres
  • Gestion des saisies
  • Liaison avec des données externes
  • Utilisation de tables de données
  • Paramétrage des données d'entrée et de sortie
6/ Construire des actions fonctionnelles sous UFT
  • Actions fonctionnelles : définition, rédaction
  • Décomposer les tâches utilisateurs en actions fonctionnelles
  • Gestion des appels inter-actions
  • Regroupement
  • Séquencement d'actions et gestion des erreurs
  • Enchaînement et dissociation des actions
  • Résoudre les actions manquantes
7/ Gérer des objets à tester
  • Définition des objets de l'application et analyse
  • Objects Repository : Utilisation de la bibliothèque d'objets
  • Référentiel d'objets local ou partagé
  • Gestion des objets dans la bibliothèque
  • Identification d’objets à partir d’images (Insight)
  • Recherche et ajout des objets dans la bibliothèque
8/ Maintenir des scripts
  • Debug de scripts existants
  • Ajout d'étapes, identification et définition d'une étape optionnelle, utilisation des boucles conditionnelles
  • Organisation des étapes
  • Répétitions
  • Gestion des points de contrôle
  • Utilisation de l'objet REPORTER
  • Utilisation du générateur d'étape
  • Fonctions de débogage
9/ Faire cohabiter UFT avec d'autres outils
  • HP ALM (Application Lifecycle Management) : présentation, fonctionnalités
  • Connecter et centraliser les ressources sous ALM
  • Exécuter les tests UFT depuis ALM
  • Analyser les résultats dans ALM
10/ Expert View : travailler avec les objets
  • 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éation des étapes
  • Récupération des données de sources externes
11/ Expert View : Programmation descriptive
  • Initiation à la programmation descriptive
  • Description de la programmatique statique
  • Description de la programmatique dynamique
  • Utiliser les API Windows
12/ VBScript et la création de fonctions et librairies
  • L'intérêt des fonctions personnalisées ou des sous-programmes
  • La Syntaxe du VBScript
  • Utilisation des boucles, des opérateurs, des structures conditionnelles
  • Création et utilisation des fonctions dans un test
  • Création des librairies réutilisables
13/ Méthodes avancées
  • Utiliser les méthodes de récupération et modification d’un objet
  • Gérer un tableau de données
  • Personnaliser un rapport d’exécution
14/ Récupérer les données externes
  • Import/export des feuilles Excel
  • Travailler avec les bases de données
  • Travailler avec des fichiers textes
15/ Utiliser les scénarios de récupération (recovery)
  • Identification des exceptions dans un test
  • Création d'un scénario de récupération
  • Association d'un scénario de récupération à un test
  • Définition d'une étape facultative dans un test
16/ Les points de synchronisation avec une base de données
  • Définition du but d’un point de synchronisation avec une base de données (point de contrôle ou checkpoint)
  • Création d'une Structured Query Language (SQL) à l’aide de Microsoft Query
  • Création d'un point de synchronisation avec une base de données
  • Paramétrage dune requête de base de données
17/ Quality Center version control
  • Chargement d'un test visionné depuis ALM dans UFT
  • Modification et sauvegarde d’un test
  • Chargement d’un test depuis une baseline
18/ API Testing
  • Utilisation des activités standard (contrôleur de flux, Date, BDD, XML, classe Java)
  • Création des activités personnalisées (Web Service)
  • Définition d'un Web Service
  • Utilisation du Wizard pour créer l'activité personnalisée
  • Utilisation de l'activité personnalisée dans un test
  • Création des tests mixtes
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Professionnels du test
  • Recetteurs
  • Automaticiens
  • AMOA
  • Responsables validation