Cours - Architecting Test Systems Using TestStand

Le cours Architecting Test Systems Using TestStand étend les connaissances acquises en suivant le cours Developing Test Programs Using TestStand en couvrant la personnalisation de TestStand pour mieux répondre à vos besoins de test. Vous utiliserez une série de scénarios de conception de systèmes qui vous apprendront à déterminer quand et comment modifier différents composants du framework TestStand pour répondre aux exigences de votre système de test.

Informations détaillées :

Programme du cours Architecting Test Systems Using TestStand

Leçon Présentation Thèmes
Assignation des tâches de développement Cette leçon différencie les décisions de développement selon si elles doivent être prises par les développeurs de séquences ou par les architectes de framework.
  • Responsabilités du développeur de séquences de test
  • Responsabilités de l’architecte de framework de test
Modification de l’exécution pour toutes les séquences Cette leçon décrit comment sélectionner et implémenter une approche appropriée pour modifier l’exécution pour toutes les séquences de test d’une station de test.
  • Personnalisation d’un modèle de processus
  • Implémentation de composants de framework optionnels
  • Modification de l’exécution pour tous les modèles de processus
Sélection d’une stratégie de traitement des résultats Cette leçon présente différentes stratégies de traitement des résultats et décrit comment choisir et implémenter celle qui convient aux besoins d’un framework de test.
  • Choix d’un mécanisme d’enregistrement de données dans un fichier
  • Choix de la configuration du rapport
  • Modification du code générant le rapport
Création de types de pas de test personnalisés Cette leçon décrit comment créer des types de pas de test personnalisés pour fournir un ensemble cohérent de composants réutilisables à tous les développeurs de test.
  • Création d’un type de pas de test personnalisé
  • Exécution du code avant ou après un module
  • Personnalisation des propriétés d’un type de pas de test
Contrôle de TestStand par programmation Cette leçon présente l’API TestStand et décrit comment l’utiliser pour développer du code qui interagit avec TestStand par programmation.
  • Qu’est-ce que l’API TestStand ?
  • Accès à l’API TestStand
  • Enregistrement dynamique des résultats dans des fichiers
  • Édition ou création d’une séquence par programmation
  • Développement de modules de code qui interagissent avec TestStand
Création d’une interface utilisateur personnalisée Cette leçon passe en revue l’interface utilisateur TestStand intégrée et décrit comment implémenter une interface utilisateur (IU) personnalisée afin de simplifier la procédure de test pour les opérateurs.
  • Personnalisation des fonctionnalités de l’IU en fonction du rôle d’utilisateur
  • Utilisation des commandes TestStand pour construire une IU
  • Gestion des événements TestStand dans une IU
  • Utilisation des commandes intégrées pour construire une IU
  • Communication entre l’IU et le système de test
Revues de code TestStand Cette leçon présente les outils et techniques que vous pouvez utiliser pour faciliter une revue de code TestStand.
  • Respecter les normes et les meilleurs pratiques en matière de développement
  • Outils pour passer en revue les fichiers de séquence
Gestion d’un déploiement TestStand Cette leçon décrit les différentes approches possibles pour assurer qu’un framework de test est déployable par les développeurs et que le système est déployable par les utilisateurs.
  • Distribution de votre framework aux développeurs de test
  • Apport de mises à jour au système de test par incréments

Commencez Architecting Test Systems Using TestStand dès aujourd’hui