Home > Training >
TestStand 2
TestStand 2
This 2-day training covers advanced topics in TestStand, as well as how to customize TestStand to best meet your needs. You will learn some system design scenarios that aim to give you direction and foresight before you begin designing your test system. Each participant is given a manual: course manual and exercises. Each theoretical part is accompanied by a practical part and associated exercises and “challenges”. The end of a chapter is validated by a multiple choice question.
Prerequisites
Having completed TestStand 1 training (or similar) is necessary and knowledge of programming with LabVIEW or C is also recommended.
Duration
2 days, 7 hours/day (14 hours in total)
Price
€2,336 + Tax per person, in one of our training centers
€7,710 + Tax for up to 5 people on the client's site
Includes 1 color course/exercises manual and a USB key containing the source code of the exercises, the proposed solutions and all the demonstrations shown during the training.
Public
Scientifique, technicien, ingénieur et plus largement toute personne désirant analyser des données et créer des séquences de test automatisées.
Les objectifs du cours
À la fin de ce cours, vous serez capable de développer des applications de test modulaires dans l’environnement TestStand, d’utiliser ses outils de mise au point, d’exécuter des séquences de test et de génération de rapports de test ainsi que de déployer une application.
Programme détaillé
1. Attribuer une tâche de développement
Responsabilités du développeur de séquences de test
Responsabilités de l'architecte de séquence de test
2. Modification de l'exécution dans toutes les séquences
Personnalisation d'un modèle de processus
Implémentation de composants de framework facultatifs
Modification de l'exécution sur tous les modèles de processus
3. Sélection d'une stratégie de traitement des résultats
Choisir un mécanisme de journalisation des données
Choisir une configuration de rapport
Modification du code qui génère le rapport
4. Création de types de pas personnalisés
Création d'un type d'étape personnalisé
Exécuter du code avant ou après un module
Personnalisation des propriétés du type d'étape
5. Contrôler TestStand par programmation
Qu'est-ce que l'API TestStand ?
Accès à l'API TestStand Journalisation dynamique des résultats
Modification ou création d'une séquence par programmation
Développer des modules de code qui interagissent avec TestStand
6. Création d'une interface utilisateur personnalisée
Personnalisation des fonctionnalités de l'interface utilisateur en fonction du rôle de l'utilisateur
Utilisation des contrôles TestStand pour créer une interface utilisateur
Gestion des événements TestStand dans une interface utilisateur
Utilisation de contrôles natifs pour créer une interface utilisateur
Communication entre l'interface utilisateur et le système de test
7. Réaliser des revues de code TestStand
Application des normes de développement et des meilleures pratiques
Outils de révision des fichiers de séquence
8. Gérer un déploiement TestStand
Distribuer votre framework aux développeurs de tests
Effectuer des mises à jour incrémentielles du système de test
9. Développement de plusieurs applications indépendantes
Développement et exécution de plusieurs applications
Personnalisation des paramètres du moteur pour chaque environnement