Developing Test Programs Using TestStand

Code Formation: 5362

| Ajouter aux favoris

Objectifs pédagogiques

  • Développer des applications de test modulaires dans l'environnement TestStand et les distribuer sur des stations de test
  • Développer du code de test dans LabVIEW ou LabWindows/CVI et l'appeler à partir de TestStand
  • Utiliser les outils de mise au point TestStand
  • Exécuter une séquence test et générer un rapport de test
  • Configurer TestStand pour tester des périphériques en série ou en parallèle

Public

  • Nouveaux utilisateurs TestStand
  • Ingénieurs et développeurs de tests chargés de créer et d'entretenir des programmeurs de test
  • Utilisateurs et responsables techniques qui évaluent TestStand en vue d'un achat
  • Utilisateurs TestStand souhaitant obtenir la certification Certified TestStand Developer

Prérequis

LabVIEW Fondamental 1

LabWindows/CVI Core 1

  • Familiarité avec la programmation avec LabVIEW, LabWindows/CVI ou en C
  • Connaissances souhaitables : selon votre application de développement de code

Cette action permet de naviguer dans l'environnement TestStand, de créer rapidement des applications de test en utilisant différents langages de conception, d'utiliser les fonctionnalités existantes de TestStand et les meilleurs pratiques pour créer et déployer des séquences de test sous forme de système test complet

 

1er jour

Qu’est-ce que TestStand ?

  • Introduction à TestStand
  • Avantages de l’utilisation de TestStand

Création de séquences de test

  • Développement du code de test
  • Création d’une nouvelle séquence de test
  • Ajout d’étapes à une séquence de test
  • Création et appel des modules de code
  • Création d’étapes de test
  • Exécution d’une séquence de test

Mise au point des séquences de test

  • Suivi de l’exécution
  • Pause de l’exécution avec des points d’arrêt
  • Gestion des erreurs d’exécution
  • Modification de l’exécution pour déterminer la source d’un problème
  • Mise au point des modules de code

Contrôle de l’exécution TestStand

  • Partage de données avec des variables locales
  • Changement du flux d’exécution
  • Changement de l’exécution en fonction d’un échec du test

 

 

2ème jour

Réutilisation du code dans une séquence

  • Réutilisation d’une série d'étapes
  • Enregistrement des paramètres de configuration
  • 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

  • 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
  • Enregistrement des données dans une base de données

 

3ème jour

Exécution d'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

  • 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
  • Assurer la réussite du déploiement

 

Déploiement d'une séquence de test

  • Sélection des composants pour le déploiement
  • Choix de la méthode de déploiement
  • Comment

 

 

TestStand Version 2014 SP1 ou ultérieure. Système de développement professionnel LabVIEW Version 2015 ou ultérieure. LabWindows/CVI Version 2015 ou ultérieure
Fiche d'évaluation en fin de session de formation