Éducation Société Événements NI Developer Zone Support Solutions Produits et Services Contacter NI MyNI

Type de document: Tutorial
Supporté par NI: oui
Date de publication: 19 févr. 2008


Commentaires


Oui Non

Liens connexes - Developer Zone

Liens connexes - Products and Services

Qu'est-ce que NI TestStand ?

1 évaluations | 5.00 sur 5
Lire en | Imprimer

Introduction

NI TestStand est un environnement gestion de tests prêt à l'emploi, conçu pour accélérer le développement de vos systèmes de test et de validation. NI TestStand est utilisé pour développer, gérer et exécuter des séquences de test. Ces séquences intègrent des modules de test écrits grâce à n'importe quel langage de programmation. Les séquences spécifient également le flux d'exécution, la création de rapports, l'enregistrement dans des bases de données et la connectivité aux autres systèmes de l'entreprise.

 


[+] Agrandir l'image

Figure n°1.     Environnement de développement de séquences et interface opérateur de                                    NI TestStand

L'architecture de NI TestStand offre les outils nécessaires pour personnaliser entièrement votre environnement d'exécution, de création de rapports et d'enregistrement dans une base de données et les interfaces opérateurs. Au cœur de NI TestStand, un moteur d'exécution haute vitesse et multithread contrôle et gère le développement et l'exécution du système de test.

Architecture de NI TestStand

Les composants centraux de l'architecture de NI TestStand constituent un moteur d'exécution qui exporte une API ouverte pour faciliter les communications avec les autres applications. L'éditeur de séquences et les interfaces opérateur utilisent l'API pour accéder au moteur NI TestStand. De plus, il existe trois types de fichiers importants qui sont utilisés pour définir les caractéristiques des environnements de développement et d'exécution.

 

Figure 2.         Architecture de NI TestStand

 

En savoir plus sur l'architecture de NI TestStand >>

Que fait NI TestStand ?

NI TestStand offre des fonctionnalités de gestion et un espace de travail pour tous vos logiciels de test. À un niveau plus fonctionnel, il intègre et séquence votre code de test, ce  qui permet le bouclage et la prise de décisions complexes. NI TestStand sépare les tâches d'exécution courantes, comme la création de rapports, des tâches spécifiques aux tests, comme la réalisation d'une mesure.

NI TestStand offre un environnement et une interface unifiés et communs, pour les différentes applications de test automatisé. NI TestStand s'intègre également aux systèmes d'entreprise, comme les systèmes de gestion de base de données et de gestion d'exigences.


[+] Agrandir l'image

Figure n°3.     Fonctionnalités haut niveau de NI TestStand

 

En savoir plus sur les fonctionnalités de NI TestStand >>

Où puis-je utiliser NI TestStand ?

NI TestStand est conçu pour automatiser une séquence d'étapes. Ces étapes peuvent être des tests individuels, des mesures, des actions ou des commandes. N'importe quelle application qui nécessite l'automatisation de parties de code exécutable peut bénéficier de l'utilisation de NI TestStand. NI TestStand a été conçu pour se préoccuper de quatre domaines principaux : pour simplifier et accélérer le développement de séquences complexes; pour augmenter les capacités de réutilisation et la maintenance du code et du système de test et pour améliorer les performances d'exécution du système de test. Ceci a conduit à son adoption pour des applications de validation et de test de production dans les domaines de l'électronique grand public, militaire et aérospatiale, médical, ainsi qu'en caractérisation IC et en séquençage simple de code.


[+] Agrandir l'image

Figure n°4.     Domaines où NI TestStand s'adapte au cycle de développement et de fabrication

En savoir plus sur les domaines d'utilisation de NI TestStand >>

Pourquoi un logiciel de gestion de test ?

De nouvelles préoccupations obligent les ingénieurs de test à suivre une approche stratégique du développement de système de test. Une telle approche commence par une réflexion pour déterminer une architecture qui résout les défis de la capacité de maintenance, de la réutilisation du code et de l'évolutivité. Une architecture logicielle modulaire consistant en drivers, une couche d'abstraction matérielle, des modules de test et un logiciel de gestion de test est critique pour résoudre de tels défis.

Figure n°5.       Architecture des systèmes de test à quatre couches

En savoir plus sur l'utilité d'un système de gestion de tests >>

Conclusion

NI TestStand offre un framework souple et puissant pour le développement, la gestion et l'exécution de systèmes de test. Les composants de NI TestStand sont destinés à fonctionner ensemble et à intégrer les fonctionnalités des systèmes et des logiciels d'entreprise, de manière transparente.

En tant que logiciel de gestion, NI TestStand offre une intégration aisée des modules de test indépendants à un framework de test. Grâce à cette intégration aisée, le développeur peut se concentrer sur le développement des tests à effectuer plutôt que sur le framework de test nécessaire pour construire le système de test.

NI TestStand fait partie intégrante de tout test où un développement accéléré, des capacités de réutilisation du code, des performances accrues et une automatisation sont souhaités. NI TestStand offre un environnement prêt à l'emploi, vraiment entièrement automatisé, pour le développement et la gestion de systèmes de test.

Essayez NI TestStand en téléchargeant la version d'évaluation >>

1 évaluations | 5.00 sur 5
Lire en | Imprimer

Législation
Ce tutorial a été développé par National Instruments. Bien qu'un support technique puisse être fourni pour ce tutorial, il n'a pas été complètement testé ni vérifié, et NI ne garantit pas sa qualité, ni qu'il continuera à être supporté pour les nouvelles versions des produits et drivers qui y sont rattachés. CE TUTORIAL EST FOURNI "EN L'ÉTAT" SANS GARANTIE D'AUCUNE SORTE, ET EST SUJET À CERTAINES RESTRICTIONS COMME PLUS SPÉCIFIQUEMENT DÉTERMINÉES DANS LES CONDITIONS D'UTILISATION DE NI.COM (http://ni.com/legal/termsofuse/unitedstates/us/).