NIDays 2010 : Présentation de NI TestStand

Par MESULOG · 2010

Document original : NIDays 2010 : Présentation de NI TestStand (PDF, 2,6 Mo, 21 pages)

Télécharger le PDF Ouvrir dans le navigateur

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 1

MESULOG

Jean-Louis Schricke

de tests et de validation

plus rapidement avec NI TestStand

Développez vos systèmes automatisés

Diapositive 2

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 2

De quels besoins parle-t-on ?

La plate-forme NI

Architecture NI TestStand

Exemples de réalisations

NI TestStand : quelques principes

Nouvelles fonctionnalités NI TestStand 4.2

Ressources

Sommaire

Diapositive 3

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 3

Réduction des délais de mise sur le marché

Augmentation du nombre de produits à tester

Complexité croissante (fonctionnalités)

Optimisation des performances de test

Convergence technologique

(RF, audio, vidéo, numérique…)

Challenges en production électronique

Diapositive 4

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 4

Exigences communes en test automatisé

1. Architecture de test ouverte et flexible

2. Ne pas redévelopper le noyau d’exécution

3. Réutilisation de code

4. Maintenance simplifiée

5. Réduction des temps de développement

6. Système performant

Diapositive 5

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 5

Plate-forme National Instruments

Diapositive 6

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 6

pour

de test

Gestionnaire

Interface opérateur

Gestion utilisateur

Suivi unité sous test

Flux d’exécution

Résultats d’archivage

Rapports de test

Opérations répétées

chaque unité à tester :

pour

Calibration

Configuration

Acquisition

Mesures

Analyse

Stratégie de test

Rôle d’un gestionnaire de test

Composants d’un système de test :

Opérations différentes

chaque unité à tester :

Diapositive 7

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 7

NI TestStand — Gestionnaire de test

Éditeur de séquences

Tests unitaires à développer

dans son environnement favori

Exécution multithread

Génération de rapports ASCII,

HTML/Web, XML, et ATML

Liaison bases de données

Access, Oracle, MySQL, SQL

Server

Diapositive 8

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 8

VEE,

ATLAS,

Java

Autres Autres

Interface Interface

opérateur opérateur

HTBasic HTBasic

ActiveX ActiveX

Exécution

C/C++ C/C++

API NI TestStand API NI TestStand

Edition

.NET .NET

Moteur d’exécution NI TestStand Moteur d’exécution NI TestStand

CVI CVI

Éditeur Éditeur

de séquences de séquences

LabVIEW LabVIEW

NI TestStand : Architecture

Diapositive 9

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 9

DB

Rapports

Exécution

Test

Propriétés

Étape 5

Module

Étape 5

Interface

opérateur

Test

par Lot

Propriétés

Étape 4

Module

Étape 4

Mémoire &

Test

variables partagées

Propriétés

Étape 3

Module

Étape 3

Parallèle

Test

Propriétés

Étape 2

Module

Étape 2

Modèles de processus

Propriétés

Étape 1

Test

Module

Étape 1

Éditeur

Séquentiel

de séquences

API NI TestStand

Moteur NI TestStand

NI TestStand : Architecture

séquenceur

Plus qu’un simple

de développement de tests

Un véritable environnement

automatisés

Diapositive 10

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 10

NI TestStand : Exemples de réalisations

ascenceur

  • Banc de test armoire

sous LabVIEW

  • Initialement prévu

générique

  • Un seul StepType

par un technicien

  • Création séquences

Diapositive 11

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 11

NI TestStand : Exemples de réalisations

communicants

  • Banc de test produits

(systèmes d’alarme)

  • Testeur fonctionnel et

automate

  • 3 unités sous test en

parallèle

  • Base de données :

produit, config. banc,

résultats

  • Vidéos d’aide

Diapositive 12

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 12

NI TestStand : Exemples de réalisations

commutateurs RF

  • Banc de test

parallèle

  • 32 unités sous test en

modulaire PXI

  • Instrumentation

Diapositive 13

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 13

NI TestStand : Exemples de réalisations

caractérisation de

  • Banc validation et

composants RF

  • Environnement :

laboratoire

  • Instrumentation

traditionnelle, besoin

d’interchangeabilité

  • Database résultats

MySQL

Diapositive 14

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 14

Démo

Éditeur de séquences

Création

Édition

Gestion

Exécution

Mise au point

Déploiement

Personnalisation

Diapositive 15

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 15

Outils de déverminage :

  • Trace d’exécution
  • Point d’arrêt
  • Sonde sur variable
  • Messages d’exécution (output window)
  • Mode pas à pas

Mise au point de séquences

Diapositive 16

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 16

Parallèle

A3

B3

A2

B2

par Lot

1a

A1

B1

Modèles de processus

Séquentiel

Diapositive 17

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 17
  • Gestion des utilisateurs (avec profils)
  • Identification de l’Objet Sous Test (en anglais : UUT )
  • Génération automatique d’un rapport (trace d’exécution)
  • Sauvegarde des résultats en base de données
  • Outils de branchement et de synchronisation
  • Outils de chargement de conditions de tests
  • Pilotage d’instruments IVI
  • Traitement des erreurs
  • Exemples d’interface opérateur (avec code source)

En standard dans NI TestStand

Diapositive 18

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 18

/CVI

™

  • Intégration simplifiée avec langages script
  • Déploiement amélioré des fichiers LabVIEW
  • Validation des modules de code LabVIEW
  • Support de Visual Studio 2008
  • Détection de fuite mémoire pour LabWindows
  • Amélioration des rapports de performance
  • Affinité processeur pour performance du multi-cœur
  • Support des attributs pour les propriétés d’objet

Nouvelles fonctionnalités TestStand 4.2

Diapositive 19

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 19

Test Program Set Wizard

Distributed Data Management

Display & Video Test

Boundary Scan

Switch Management

Configuration Management

Requirements Management

Functional Test Systems

Statistical Analysis

Semiconductor

Characterization Analysis

Et plus…

Produits partenaires

Diapositive 20

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 20

www.ni.com/teststand

www.ni.com/teststand/partner.htm

Sur ni.com :

Présentation TestStand :

Produits partenaires :

“NI TestStand Advanced Architecture Series”

Sur mesulog.fr :

NIDays 2006 : TestStand et LabVIEW, une association idéale pour l'automatisation de vos tests

NIDays 2008 : Bâtir un projet sous TestStand : Architectures et méthodologies

NIDays 2009 : NI TestStand et LabVIEW valident les commutateurs RF chez Radiall

NIDays 2009 : Guide de programmation avancee NI TestStand - conseils et recommandations

Ressources

Diapositive 21

Développez vos systèmes automatisés de tests et de validation plus rapidement avec NI TestStand – diapositive 21

QUESTIONS ?