Architecting Test Systems Using TestStand

Code Formation: 5364

| Ajouter aux favoris

Objectifs pédagogiques

  • Créer et personnaliser des modèles de processus pour modifier l’exécution du test dans plusieurs séquences
  • Personnaliser le contenu d’un rapport de test
  • Créer des types d’étapes personnalisés pour aider les développeurs de test
  • Utiliser l’API TestStand pour contrôler TestStand par programmation
  • Créer et personnaliser des interfaces utilisateur
  • Effectuer une revue du code pour un programme de test
  • Gérer le déploiement de votre framework de test

Public

  • Utilisateurs TestStand chargés de personnaliser divers composants du framework TestStand
  • Utilisateurs TestStand qui se préparent à la certification Certified TestStand Architect

Prérequis

  • LabVIEW Fondamental 1
  • LabWindows/CVI Core 1

1er jour

Assignation des tâches de développement

  • 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

  • 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

  • Choix d’un mécanisme d’enregistrement des données dans un fichier
  • Choix d’une configuration pour un rapport
  • Modification du code qui génère le rapport

 

Création de types d’étapes personnalisés

  • Création d’un type d’étape personnalisé
  • Exécution du code avant ou après un module
  • Personnalisation des propriétés d’un type d’étape

 

2ème jour

Contrôle de 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

  • Personnalisation des fonctionnalités de l’IU en fonction d’un 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

  • 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

  • Distribution de votre framework aux développeurs de test
  • Apport de mises à jour au système de test par incréments
TestStand Version 2010 ou ultérieure. Système de développement professionnel LabVIEW Version 2010 ou ultérieure. LabWindows/CVI Version 2010 ou ultérieure. Module NI Vision Development 2010 ou version ultérieure
Fiche d'évaluation en fin de session de formation