Orsys

HP Unified Functional Testing, automatiser ses tests fonctionnels

Par Orsys

Objectifs

  • Automatiser des tests fonctionnels dans de multiples environnements techniques
  • Créer des points de contrôle et synchronisation sur les objets de l'interface
  • Exécuter un test itératif, avec paramétrage des données d'entrée et de sortie
  • Décomposer un script de test automatique en actions
  • Construire et manipuler un référentiel des objets de l'application à tester
  • Analyser les résultats de tests

Programme

Présentation et prise en main

  • Que permet UFT ?
  • L'organisation de l'outil. La notion de fenêtre active. La table des données. L'écran de travail.
  • Paramétrage de l'outil.
  • Enregistrement d'un script. Exécution du script. Exécution pas à pas.

Travaux pratiques
Prise en main et paramétrage. Création et exécution de scripts de tests.

Concevoir un test automatique avec UFT

  • Spécifier et concevoir son test en action et contrôle.
  • Création de points de contrôle sur Texte, Objet, Bitmap.
  • Création de points de synchronisation.
  • Création de points de contrôle sur base de données.

Réflexion collective
Réalisation d'un script de test automatisé.

Variabilisation d'un test : gestion des données

  • Les types de paramètres dans un script UFT.
  • Paramétrage des saisies par des données externes.
  • Utilisation de tables de données (locales, globales).
  • Paramétrage des données d'entrée et de sortie.

Travaux pratiques
Paramétrage de données d'un script de test. Exécuter des tests itératifs.

La notion d'action fonctionnelle sous UFT

  • Décomposition des tâches utilisateurs en actions fonctionnelles.
  • Appel d'une action ou d'un groupe d'actions depuis une autre action.
  • Enchaîner et dissocier des actions. Résoudre les actions manquantes.

Travaux pratiques
Dissociation d'un script en plusieurs actions.

Gestion des objets à tester : Bibliothèque

  • Identification des objets de l'application à tester et reconnaissance.
  • Utilisation de la bibliothèque d'objets "Objects Repository".
  • Référentiel d'objets local ou partagé.
  • Recherche et ajout des objets dans la bibliothèque.

Travaux pratiques
Utilisation de l'"Object Spy" et Insight.

Modification des scripts

  • Ajout d'étapes, identification et définition d'une étape optionnelle, utilisation des boucles conditionnelles.
  • Insertion d'un point de contrôle de type "Texte".
  • Utilisation de l'objet REPORTER, utilisation de la fonction "Step Generator" et "REPORT".
  • Fonctions de débogage.

Travaux pratiques
Utilisation des fonctions de débogage, Reporter, Generator.

Intégration UFT avec HP ALM

  • Connexion et centralisation des ressources sous ALM.
  • Exécution des tests UFT à partir d'ALM.
  • Analyse des résultats dans ALM.

Travaux pratiques
Piloter les tests avec le référentiel de tests HP ALM.

Pédagogie

Utilisation continue de la solution UFT 12 dans la mise en œuvre complète d'un système de test à partir d'un cahier des charges.

Démonstrations par le formateur suivies de pratique par les apprenants.

Présentation et prise en main

  • Que permet UFT ?
  • L'organisation de l'outil. La notion de fenêtre active. La table des données. L'écran de travail.
  • Paramétrage de l'outil.
  • Enregistrement d'un script. Exécution du script. Exécution pas à pas.

Travaux pratiques
Prise en main et paramétrage. Création et exécution de scripts de tests.

Concevoir un test automatique avec UFT

  • Spécifier et concevoir son test en action et contrôle.
  • Création de points de contrôle sur Texte, Objet, Bitmap.
  • Création de points de synchronisation.
  • Création de points de contrôle sur base de données.

Réflexion collective
Réalisation d'un script de test automatisé.

Variabilisation d'un test : gestion des données

  • Les types de paramètres dans un script UFT.
  • Paramétrage des saisies par des données externes.
  • Utilisation de tables de données (locales, globales).
  • Paramétrage des données d'entrée et de sortie.

Travaux pratiques
Paramétrage de données d'un script de test. Exécuter des tests itératifs.

La notion d'action fonctionnelle sous UFT

  • Décomposition des tâches utilisateurs en actions fonctionnelles.
  • Appel d'une action ou d'un groupe d'actions depuis une autre action.
  • Enchaîner et dissocier des actions. Résoudre les actions manquantes.

Travaux pratiques
Dissociation d'un script en plusieurs actions.

Gestion des objets à tester : Bibliothèque

  • Identification des objets de l'application à tester et reconnaissance.
  • Utilisation de la bibliothèque d'objets "Objects Repository".
  • Référentiel d'objets local ou partagé.
  • Recherche et ajout des objets dans la bibliothèque.

Travaux pratiques
Utilisation de l'"Object Spy" et Insight.

Modification des scripts

  • Ajout d'étapes, identification et définition d'une étape optionnelle, utilisation des boucles conditionnelles.
  • Insertion d'un point de contrôle de type "Texte".
  • Utilisation de l'objet REPORTER, utilisation de la fonction "Step Generator" et "REPORT".
  • Fonctions de débogage.

Travaux pratiques
Utilisation des fonctions de débogage, Reporter, Generator.

Intégration UFT avec HP ALM

  • Connexion et centralisation des ressources sous ALM.
  • Exécution des tests UFT à partir d'ALM.
  • Analyse des résultats dans ALM.

Travaux pratiques
Piloter les tests avec le référentiel de tests HP ALM.

PDF

Imprimer

Envoyer

Envoyer la page à :

Formations de la même catégories (5)

Demos
Automatisation des Tests avec SeleniumPar Demos
  • Concevoir, automatiser et maintenir les processus de tests avec Selenium
Orsys
Parcours certifiant Concevoir un processus industrialisé de testsPar Orsys

Ce parcours de formation représente le quatrième bloc de compétences " Concevoir un processus de tests industrialisé " constituant le titre certifié de Niveau I (Bac+5) " Concepteur développeur en environnement objet - Java " reconnu par l'État.

Orsys
ISQI CMAP, Mobile App Testing Foundation, certificationPar Orsys

Le nombre d'applications mobiles téléchargées est en constante augmentation et leur qualité devient un enjeu majeur. Ce stage vous présentera l'outillage et les techniques essentielles pour tester ces applications. Il se conclura par le passage de la certification CMAP Mobile App Testing Foundation.

Orsys
SoapUI, automatiser les tests de ses services Web Rest et SOAPPar Orsys

SoapUI répond au besoin d'automatisation des tests des applications intégrant des services Web. Vous installerez et configurerez sa version Open Source. Vous mettrez en œuvre via un projet SoapUI des tests fonctionnels et des tests de charge, générerez vos jeux de données en entrée et exporterez vos résultats de tests.

M2i Formation
ALM 12 - EssentialsPar M2i Formation
  • Mener à bien votre projet de tests à l'aide de l'outil HP ALM 12
  • Utiliser les principaux modules et fonctionnalités de l'outil.