Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Automatisation > Automatisation des tests d'IHM avec UFT 12

Automatisation des tests d'IHM avec UFT 12

Réalisation de tests fonctionnels avec la dernière évolution de Quick Test Pro

Dernière évolution de l'outil de tests fonctionnels proposé par Hewlett-Packard (HP) et successeur de Quick Test Pro, Unified Functional Testing (UFT) apporte de nombreuses nouveautés qui, à n'en pas douter, sauront séduire les professionnels du test. Citons à titre d'exemples la reconnaissance d'images (très utile pour les tests des sites web ou d'applications très graphiques) et une meilleure prise en charge des technologies mobiles. A l'issue de cette formation de 3 jours, les participants disposeront des connaissances et compétences nécessaires pour mettre en oeuvre des projets de tests 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

Public

  • Développeur, testeur, responsable validation désirant se former à l'automatisation de test d'IHM

Prérequis

  • Il est recommandé d'avoir des notions sur les tests et la programmation

Programme de la formation

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

Les + de cette formation

De la théorie à la pratique : les différents points traités pendant la formation sont illustrés par des exercices pratiques (réalisés avec une IHM WEB et Windows) permettant la consolidation des acquis. Les conseils et retours d'expérience de spécialistes des métiers et technologies du test.