
Formation UFT (Unified Functional Testing)
Maîtrisez UFT (Unified Functional Testing) et développez les compétences en automatisation que les équipes d'assurance qualité en entreprise exigent. Ce cours vous mène de l'installation et de l'enregistrement de base jusqu'à l'intégration CI et la conception avancée de cadriciels. Que vous débutiez dans l'automatisation des tests ou que vous souhaitiez perfectionner vos compétences actuelles, vous repartirez avec une expérience pratique que les employeurs valorisent.
Ce que vous allez apprendre:
Ce cours couvre tous les domaines essentiels de l'automatisation UFT, en commençant par l'IDE, les scripts VBScript et l'identification des objets, puis en passant aux cadriciels pilotés par les données et par les mots-clés. Vous apprendrez à créer et à gérer des dépôts d'objets, à mettre en œuvre des points de contrôle et à gérer les éléments d'interface utilisateur dynamiques à l'aide de la programmation descriptive. Le cours couvre également les tests d'API, les tests d'applications mobiles et l'intégration ALM. Vous intégrerez UFT dans les pipelines CI à l'aide de Jenkins et appliquerez des pratiques de gestion de versions à vos actifs de test. À la fin, vous disposerez des bases techniques et des compétences pratiques en matière de cadriciel nécessaires pour livrer une automatisation prête pour la production dans des environnements d'entreprise.
Comment vous étudiez de façon pratique Formation UFT (Unified Functional Testing)
Comment vous pratiquez Formation UFT (Unified Functional Testing)
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction à UFT et à l'automatisation des tests
Introduction à UFT et à l'automatisation des tests
Leçon 1 • Naviguer dans l'IDE d'UFT
Explorez l'interface d'UFT, y compris les barres d'outils, les panneaux et les volets de configuration. Les étudiants gagnent en confiance dans la navigation au sein de l'IDE avant d'écrire des scripts.
Leçon 2 • Présentation et architecture d'UFT
Présente le moteur à double technologie d'UFT prenant en charge les tests GUI et API. Les étudiants comprennent comment UFT s'intègre dans les flux de travail d'assurance qualité en entreprise.
Leçon 3 • Installation et configuration d'UFT
Guide les étudiants à travers les exigences système, les étapes d'installation et la configuration initiale. Produit un environnement UFT entièrement opérationnel prêt pour la pratique.
Leçon 4 • Principes fondamentaux des tests logiciels
Couvre les concepts des tests manuels vs. automatisés et les principes d'assurance qualité. Établit le vocabulaire des tests nécessaire tout au long du cours.
Chapitre 2MasquerCacher les détailsVoir les détailsPrincipes fondamentaux de l'enregistrement et de la lecture
Principes fondamentaux de l'enregistrement et de la lecture
Leçon 1 • Lecture et analyse des résultats
Couvre l'exécution de scripts enregistrés et l'interprétation du rapport de résultats d'UFT. Les étudiants identifient les statuts de réussite/échec et localisent les détails des échecs.
Leçon 2 • Limites de l'enregistrement et de la lecture
Analyse pourquoi les scripts enregistrés se brisent sous l'effet de contenu dynamique et des défis de maintenance. Motive le besoin d'approches basées sur les objets et par script, couvertes ensuite.
Leçon 3 • Comprendre les modes d'enregistrement
Explique les modes d'enregistrement Normal, Analogique et Bas niveau ainsi que leurs cas d'utilisation appropriés. Les étudiants sélectionnent le bon mode pour différents types d'applications.
Leçon 4 • Enregistrement d'un script de test de base
Guide pas à pas l'enregistrement des interactions sur un exemple d'application Web. Les étudiants produisent leur premier script de test UFT exécutable.
Chapitre 3MasquerCacher les détailsVoir les détailsL'essentiel de VBScript pour UFT
L'essentiel de VBScript pour UFT
Leçon 1 • Gestion des erreurs en VBScript
Couvre On Error Resume Next, les propriétés de l'objet Err et la reprise structurée des erreurs. Les étudiants écrivent des scripts qui gèrent les échecs avec élégance sans arrêter l'exécution.
Leçon 2 • Fonctions et sous-routines
Explique comment définir et appeler des fonctions et sous-routines réutilisables en VBScript. Les étudiants modularisent la logique de test pour améliorer la lisibilité et la réutilisation.
Leçon 3 • Tableaux et collections
Présente les tableaux fixes et dynamiques ainsi que les objets dictionnaire pour le stockage de données. Les étudiants gèrent des ensembles de données de test par programmation dans les scripts.
Leçon 4 • Notions de base du langage VBScript
Couvre les variables, les types de données, les opérateurs ainsi que les entrées/sorties de base en VBScript. Fournit les bases syntaxiques pour toute la programmation ultérieure dans UFT.
Leçon 5 • Structures de contrôle de flux
Enseigne les instructions conditionnelles et les boucles pour contrôler les chemins d'exécution des scripts. Les étudiants écrivent des scripts qui réagissent dynamiquement aux conditions d'exécution.
Chapitre 4MasquerCacher les détailsVoir les détailsRéférentiel d'objets et identification d'objets
Référentiel d'objets et identification d'objets
Leçon 1 • Techniques d'identification d'objets dynamiques
Présente la programmation descriptive et les expressions régulières pour les objets qui ne sont pas dans le référentiel. Les étudiants gèrent des éléments d'interface utilisateur dynamiques que les référentiels standard ne peuvent pas capturer.
Leçon 2 • Reconnaissance d'objets dans UFT
Explique comment UFT utilise les propriétés pour identifier de manière unique les objets d'interface utilisateur au moment de l'exécution. Les étudiants comprennent la hiérarchie de reconnaissance et la pondération des propriétés.
Leçon 3 • Object Spy et ajout d'objets
Montre comment utiliser Object Spy pour inspecter les objets d'application en direct et les ajouter manuellement. Les étudiants remplissent les référentiels sans dépendre uniquement de l'enregistrement.
Leçon 4 • Gestion et maintenance des référentiels
Couvre le renommage, l'organisation et la mise à jour des objets à mesure que les applications évoluent. Les étudiants appliquent les meilleures pratiques qui réduisent l'effort de maintenance du référentiel.
Leçon 5 • Référentiel d'objets local vs. partagé
Compare les référentiels locaux par test avec les référentiels partagés utilisés dans plusieurs tests. Les étudiants choisissent la bonne stratégie de référentiel pour les projets d'équipe.
Chapitre 5MasquerCacher les détailsVoir les détailsPoints de contrôle et techniques de vérification
Points de contrôle et techniques de vérification
Leçon 1 • Points de contrôle standard
Montre comment insérer des points de contrôle standard pour vérifier les valeurs des propriétés d'objets. Les étudiants ajoutent des assertions au niveau des propriétés aux tests existants, enregistrés ou scriptés.
Leçon 2 • Vérification programmatique avec Reporter
Enseigne l'utilisation de l'objet Reporter pour enregistrer des résultats personnalisés de réussite/échec dans les scripts. Les étudiants complètent les points de contrôle intégrés avec des assertions flexibles pilotées par le code.
Leçon 3 • Points de contrôle bitmap et d'accessibilité
Présente la vérification basée sur l'image et les contrôles de conformité d'accessibilité. Les étudiants appliquent des assertions visuelles et basées sur des normes pour des besoins de test spécialisés.
Leçon 4 • Points de contrôle de tableaux et de bases de données
Explique la vérification des données tabulaires dans les grilles d'interface utilisateur et l'interrogation des bases de données back-end. Les étudiants confirment l'intégrité des données à travers les couches d'interface utilisateur et de données simultanément.
Leçon 5 • Points de contrôle de texte et de zone de texte
Couvre la capture et la vérification du texte visible dans les contrôles et régions d'interface utilisateur. Les étudiants valident la sortie de texte dynamique comme les messages de confirmation.
Chapitre 6MasquerCacher les détailsVoir les détailsTests pilotés par les données et par mots-clés
Tests pilotés par les données et par mots-clés
Leçon 1 • Construction d'une suite de tests pilotée par mots-clés
Guide les étudiants dans l'implémentation d'une suite pilotée par mots-clés fonctionnelle dans UFT. Les étudiants produisent un squelette de cadriciel réutilisable applicable à des projets réels.
Leçon 2 • Tableau de données et paramétrage
Présente le tableau de données d'UFT et comment paramétrer les étapes de test avec des valeurs externes. Les étudiants convertissent des scripts codés en dur en tests pilotés par les données.
Leçon 3 • Variables d'environnement
Explique les variables d'environnement intégrées et définies par l'utilisateur pour partager des valeurs entre les tests. Les étudiants utilisent les variables d'environnement pour gérer les données de configuration de manière centralisée.
Leçon 4 • Concepts du cadriciel piloté par mots-clés
Présente le modèle piloté par mots-clés où la logique de test est pilotée par des mots-clés d'action dans une feuille de données. Les étudiants comprennent l'architecture avant de l'implémenter.
Leçon 5 • Sources de données externes
Couvre l'importation de données de test à partir de fichiers Excel, fichiers CSV et bases de données dans UFT. Les étudiants connectent les tests à des sources de données réelles utilisées dans les projets d'entreprise.
Chapitre 7MasquerCacher les détailsVoir les détailsActions, fonctions et composants réutilisables
Actions, fonctions et composants réutilisables
Leçon 1 • Principes de conception du cadriciel modulaire
Applique les principes de conception logicielle à l'architecture de test UFT pour une maintenabilité à long terme. Les étudiants évaluent et refactorisent les scripts existants par rapport aux critères de conception modulaire.
Leçon 2 • Comprendre les actions UFT
Explique les actions réutilisables vs. non réutilisables et comment elles partitionnent la logique de test. Les étudiants divisent les scripts monolithiques en unités d'action ciblées et appelables.
Leçon 3 • Regroupement de tests avec des ensembles de tests
Montre comment organiser plusieurs tests en ensembles de tests pour une exécution séquentielle ou parallèle. Les étudiants gèrent efficacement de grandes suites de tests à l'aide de l'exécution par lots.
Leçon 4 • Scénarios de récupération
Présente les scénarios de récupération d'UFT pour gérer les fenêtres contextuelles inattendues et les plantages d'applications. Les étudiants configurent une récupération automatisée qui maintient les exécutions de tests sans surveillance.
Leçon 5 • Bibliothèques de fonctions
Couvre la création de fichiers de bibliothèque de fonctions VBScript externes et leur association aux tests. Les étudiants centralisent les fonctions utilitaires partagées pour une utilisation dans l'ensemble de la suite de tests.
Chapitre 8MasquerCacher les détailsVoir les détailsFonctionnalités avancées d'UFT et intégration CI
Fonctionnalités avancées d'UFT et intégration CI
Leçon 1 • Intégration ALM et gestion des tests
Explique la connexion d'UFT à Application Lifecycle Management pour la planification et l'exécution des tests. Les étudiants stockent, planifient et rapportent les tests dans un projet ALM.
Leçon 2 • Test d'applications mobiles
Présente les capacités de test mobile d'UFT pour les applications iOS et Android. Les étudiants configurent les connexions aux appareils et enregistrent des scripts de test mobiles.
Leçon 3 • Exécution en ligne de commande et pipeline CI
Montre comment exécuter des tests UFT via la ligne de commande et les intégrer aux outils CI. Les étudiants configurent des déclencheurs de test automatisés dans les pipelines de compilation.
Leçon 4 • Optimisation du rendement et débogage
Couvre les outils de débogage d'UFT, les points d'arrêt et les techniques d'optimisation de scripts. Les étudiants diagnostiquent les tests instables et réduisent le temps d'exécution dans les grandes suites.
Leçon 5 • Tests API avec UFT
Couvre la création et l'exécution d'étapes de test API pour les services REST et SOAP dans UFT. Les étudiants étendent la couverture des tests au-delà de l'interface utilisateur jusqu'à la couche de service.
Votre certificat valide de réussite
Ce cours est pour vous :
Testeurs et testeuses manuels : prêts à faire la transition vers l’automatisation et à faire progresser leur carrière en AQ.
Ingénieurs et ingénieures AQ juniors : souhaitant ajouter un outil d’entreprise reconnu à leur ensemble de compétences.
Développeurs et développeuses de logiciels : désireux de comprendre les tests automatisés sous l’angle de l’assurance qualité.
Personnes en réorientation professionnelle : qui intègrent le secteur des technologies par une filière structurée et outillée en AQ.
Analystes en AQ : travaillant dans des organisations qui utilisent UFT et ayant besoin de se mettre à niveau.
Professionnels et professionnelles des TI : qui soutiennent les équipes de logiciels d’entreprise et élargissent leurs compétences vers l’assurance qualité.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















