Cours Conception et configuration de systèmes de test à l’aide de TestStand

Le cours Conception et configuration de systèmes de test à l’aide de TestStand étend les connaissances acquises en suivant le cours Développement de programmes de test à l’aide de TestStand et 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.

Formats disponibles

Objectifs du cours

Informations détaillées sur le cours

Durée

Public

Prérequis

Produits NI utilisés

Ressources pédagogiques

Coût en crédits

Descriptif du cours Conception et configuration de systèmes de test à l’aide de TestStand

LeçonPrésentationSujets
Responsabilités du développeur de séquences de test et de l’architecte de framework de testDéterminez les décisions de développement à prendre par les développeurs de séquences ou 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

Sélectionnez et implémentez 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

Choisissez et mettez en œuvre une stratégie de traitement des résultats adaptée 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

Créez des types de pas de test 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
  • Pratiques exemplaires de gestion des types TestStand

Utilisation des API TestStand pour contrôler TestStand par programmation

Utilisez l’API TestStand 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

Implémentez une interface utilisateur (UI) personnalisée afin de simplifier la procédure de test pour les opérateurs.

  • Personnalisation des fonctionnalités de l’UI en fonction du rôle de l’utilisateur
  • Utilisation des commandes TestStand pour construire une UI
  • Gestion des événements TestStand dans une UI
  • Utilisation des commandes intégrées pour construire une UI
  • Communication entre l’UI et le système de test

Revues de code TestStand

Explorez les différents outils et techniques que vous pouvez utiliser pour faciliter une revue de code TestStand.

  • Respecter les normes et les meilleures pratiques en matière de développement
  • Outils pour passer en revue les fichiers de séquence

Gestion d’un déploiement TestStand 

Explorez les différentes approches possibles pour vous assurer qu’un framework 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 

Amélioration des performances du système TestStand 

Optimisez les performances des stations de test développées avec TestStand. 

  • Optimisation des options d’exécution d’une séquence de test 
  • Amélioration des performances de chargement des fichiers de séquence 
  • Amélioration des performances du module de code 
  • Amélioration des performances de test grâce à des tests parallèles 
  • Optimisation de l’utilisation du matériel 
  • Optimisation du traitement des résultats 

Définition de politiques pour le développement de modules de code

Découvrez les meilleures pratiques pour développer des modules de code de système de test et les appeler pour des séquences de test. 

  • Établissement d’une stratégie pour le développement de modules de code 
  • Choix de l’emplacement pour implémenter la fonctionnalité 
  • Définition d’une stratégie d’utilisation de l’instrumentation dans les modules de code 

Poursuivez votre parcours de formation

Un instructeur NI enseigne...

 

Acquisition de données avec NI-DAQmx et LabVIEW

 

Explorer les principes de base d’acquisition de données à l’aide de capteurs, du matériel d’acquisition de données NI et de LabVIEW.

Un ingénieur étudie LabVIEW sur son ordinateur.

 

Contrôle d’instruments LabVIEW


Apprendre à contrôler des instruments avec LabVIEW par programmation. Comprendre les avantages du contrôle d’instruments, explorer les applications industrielles et acquérir une connaissance approfondie de la façon dont LabVIEW communique avec les instruments.

 

Compétences fondamentales à acquérir au sujet de RFmx pour les mesures et tests automatisés

 

Découvrez les fonctionnalités et le flux de travail habituel de la plate-forme RFmx de NI pour la génération et l'analyse.

Mise à niveau vers l’adhésion

Si vous prévoyez de suivre au moins trois cours dispensés par un instructeur NI en un an, l’adhésion au programme de formations offre un accès économique et illimité à tous les cours virtuels publics et en classe NI, ainsi qu’un nombre illimité de bons de certification.