Présentation du cours Developing Test Programs Using TestStand

Le cours Developing Test Programs Using TestStand vous apprend à naviguer dans l’environnement TestStand et à créer rapidement des applications de test répondant à vos besoins de test en utilisant différents langages de conception. Ce cours vous prépare à utiliser les fonctionnalités existantes de TestStand et à adopter les meilleures pratiques pour créer et déployer des séquences de test sous forme de système de test complet.

 

Date de la dernière version du cours ou numéro de version : 2021

Informations détaillées sur le cours :

Programme du cours Developing Test Programs Using TestStand

LeçonPrésentationThèmes

En quoi consiste TestStand ?

Décrire les composants d’un système de test automatique et identifier les fonctionnalités de TestStand.​

  • Introduction à TestStand

Explorer l’éditeur de séquences TestStand

Explorez les principaux composants de l’éditeur de séquences TestStand.

  • Introduction à l’éditeur de séquences TestStand
  • Identification des composants de l’éditeur de séquences TestStand​

Création de séquences de test

Créez une nouvelle séquence de test pour implémenter un test de base.​

  • Développement du code de test
  • Création d’une nouvelle séquence de test
  • Ajouter des étapes à une séquence de test
Création et exécution de séquences de testConstruisez des modules de code et implémentez des étapes de test.
  • Création et appel des modules de code
  • Création d’étapes de test
  • Exécution d’une séquence de test

Contrôler l’exécution TestStand

Modifiez une séquence de test pour qu’elle s’exécute différemment en fonction des conditions ou des paramètres de test.

  • Partage de données avec des variables locales
  • Changement du flux d’exécution
  • Modification de l’exécution en fonction de l’échec d’un test
Identification des exécutions de séquences de testUtilisez les fonctionnalités intégrées de TestStand pour identifier un échec ou une erreur de séquence de test. 
  • Comparaison des séquences de test​
  • Suivi de l’exécution
  • Suspendre l’exécution avec des points d’arrêt

Dépannage des séquences de test

Utilisez les fonctionnalités intégrées de TestStand pour identifier et corriger les problèmes dans une séquence de test.

  • Gestion des erreurs d’exécution
  • Modification de l’exécution pour déterminer la source d’un problème
  • Dépannage des modules de code

Réutilisation du code dans une séquence

Montrez comment réutiliser une série d’étapes et enregistrer les paramètres de configuration pour simplifier le code et améliorer l’efficacité.

  • Réutilisation d’une série d’étapes
  • Enregistrement des paramètres de configuration​
Réutilisation des types de données et des séquences de testConfigurez une séquence de test pour exécuter des tests en parallèle et ainsi accélérer la cadence.​
  • Réutilisation des données
  • Réutilisation de séquences de test avec des limites différentes

Enregistrement et présentation des résultats des tests

Utilisez les fonctionnalités intégrées de TestStand pour créer des rapports personnalisés et enregistrer les données dans une base de données.​

  • Génération d’un rapport
  • Collecte des résultats
  • Personnalisation de l’apparence des rapports
  • Personnalisation du contenu des rapports
Génération de plusieurs rapports et enregistrement des données 

Configurez TestStand pour générer plusieurs rapports et enregistrer des données dans une base de données.

  • Génération de plusieurs rapports
  • Enregistrer des données dans une base de données
  • Transfert continu de données de test sur disque

Exécution d’une séquence de test pour plusieurs unités testées

Configurez une séquence de test pour plusieurs unités testées.​

  • Utilisation du point d’entrée de l’exécution pour les unités à tester
  • Personnalisation de l’entrée du numéro de série
  • Exécution d’étapes au chargement du fichier de séquence

Exécution de tests en parallèle

Configurez une séquence de test pour exécuter des tests en parallèle et ainsi accélérer la cadence.​

  • Configuration des étapes pour qu’elles s’exécutent de manière asynchrone
  • Exécution de tests en parallèle
  • Synchronisation de l’exécution d’étapes parallèles

Déploiement d’une séquence de test

Décrire les différentes méthodes de déploiement d’une séquence de test sur la ligne de production en fonction des besoins de votre système.

  • Sélection des composants du déploiement
  • Choix de la méthode de déploiement
  • Comment garantir la réussite du déploiement

Démarrez le cours Developing Test Programs Using TestStand maintenant