Choisissez votre langue
Formation UFT (Unified Functional Testing)
Plus de 2 millions d'apprenants dans le monde

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.

Dedika pour entreprises

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.

Cliquez ici

Contenu du cours

8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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.

Certification

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

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