Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Tutoriel sur le cadre d'automatisation des tests codés de l'interface utilisateur

Une automatisation logicielle typique Les tests nécessitent des outils d'automatisation tels que Selenium et QTP. L'interface utilisateur codée est similaire à ces outils et peut être particulièrement utile pour les tests fonctionnels.

Coded UI Test (CUIT) utilise Visual Studio IDE pour écrire des scripts, car l'enregistrement peut être effectué à l'aide de Visual Studio.

Dans ce tutoriel sur l'interface utilisateur codée pour les débutants, vous apprendrez-

Qu'est-ce que le test codé de l'interface utilisateur ?

Test codé de l'interface utilisateur (CUIT) est un test automatisé qui pilote les applications via son interface utilisateur (UI). D'où le nom de test codé de l'interface utilisateur (CUIT). Ce test implique des tests fonctionnels des commandes de l'interface utilisateur. Il vérifie la fonctionnalité de l'ensemble de l'application, y compris l'interface utilisateur. Il est également utilisé pour automatiser un test manuel existant.

Architecture de test de l'interface utilisateur

Fonctionnalités de test d'interface utilisateur codées

Les fonctionnalités codées de l'interface utilisateur incluent

Technologies prises en charge par le test codé de l'interface utilisateur (CUIT)

Avec l'interface utilisateur codée, une application dotée d'une interface utilisateur (interface utilisateur) peut être facilement testée. L'application peut être basée sur une fenêtre ou sur le Web.

L'interface utilisateur codée prend en charge des technologies telles que

Pourquoi utiliser l'interface utilisateur codée pour l'automatisation des tests

La raison pour laquelle l'interface utilisateur codée pour l'automatisation des tests est préférée

Comment créer des tests d'interface utilisateur codés (CUIT)

Pour créer des tests d'interface utilisateur codés, vous pouvez le faire de la manière suivante.

Contenu d'un test codé de l'interface utilisateur

Lorsque vous créez un test d'interface utilisateur codé, le générateur de test d'interface utilisateur codé crée une carte. Cela inclut l'interface utilisateur sous test, les méthodes de test, les paramètres, les assertions, etc. Pour chaque test, il crée également un fichier de classe.

Fichier Contenu Modifiable UIMap.Designer.csDeclaration section UIMap Class Methods PropertiesNoUIMap.csUIMap class (partial)YesCodedUITest1.csCodeUITest1 class Methods PropertiesYesUIMap.uitestLa carte XML de l'interface utilisateur pour le test. Il est modifié uniquement via l'éditeur de carte d'interface utilisateurNon
  1. UIMap.Designer.cs :Le concepteur contient la vue code de l'UIMap. Il est généré lorsqu'un testeur enregistre une interaction avec l'interface utilisateur ou lorsque certains objets sont ajoutés manuellement à l'UIMap.
  2. UIMap.cs :Toute modification ou personnalisation apportée à l'UIMap est stockée dans ce fichier. Initialement, ce fichier sera vide et pourra être rempli ultérieurement. Si des modifications sont directement apportées au fichier UIMap.designer.cs, assurez-vous qu'il n'est pas enregistré, sinon toutes les modifications seront perdues.

Ensuite, dans ce didacticiel sur l'interface utilisateur codée, nous apprendrons comment effectuer un test d'automatisation de l'interface utilisateur codée.

Comment effectuer un test codé de l'interface utilisateur

L'interface utilisateur codée propose deux manières différentes d'effectuer un test pour votre application.

  1. Enregistrement et lecture codés de l'interface utilisateur ou
  2. Codage manuel de l'interface utilisateur codée

Vous devez suivre l'étape suivante pour effectuer des tests codés de l'interface utilisateur,

  1. Créer un projet de test CodedUI
  2. Ajouter un fichier de test codé de l'interface utilisateur
  3. Enregistrer une séquence d'actions
  4. Vérifiez les valeurs dans les champs de l'interface utilisateur tels que les zones de texte
  5. Afficher le code de test généré
  6. Ajouter d'autres actions et assertions
  7. Modifier les détails des activités de test et des assertions
  8. Exécuter le test

Meilleures pratiques pour le test codé de l'interface utilisateur (CUIT)

Voici quelques bonnes pratiques pour un framework d'automatisation des tests codés de l'interface utilisateur :

Comparaison du test codé de l'interface utilisateur avec le sélénium et le QTP

Ci-dessous le tableau comparatif de Coded UI Vs Selenium Vs QTP :

Comparaison du test codé de l'interface utilisateur avec le sélénium et le QTP

Résumé :


Langue C

  1. Qu'est-ce que l'automatisation industrielle ?
  2. C# ce mot-clé
  3. DOMOMATISATION RASPBERRY PI
  4. Historique des versions C# et .Net
  5. C Tutoriel
  6. Tutoriel Verilog
  7. La différence entre l'automatisation des processus robotiques et l'automatisation des tests
  8. Évolution de l'automatisation des tests avec l'intelligence artificielle
  9. Équipement d'automatisation du soudage