NI TestStand Advanced Architecture Series
Overview
The series will be updated quarterly with new articles covering additional topics so come back to check out what's new!
Table of Contents
- Best Practices for NI TestStand Process Model Development and Customization
- NI TestStand Validation and Verification Best Practices
- Best Practices for Improving NI TestStand System Performance
- Best Practices for NI TestStand User Interface Development
- NI TestStand Shared Drive Deployment Reference Architecture
- NI TestStand Type Management Best Practices
- Best Practices for NI TestStand System Validation and Verification
- Other NI TestStand Resources
Best Practices for NI TestStand Process Model Development and Customization
Process model development and customization is probably one of the most powerful features in NI TestStand allowing you can generalize concepts and features across multiple test sequences and promote heavy code reuse to reduce development and maintenance time. This document outlines best practices for developing and customizing the process model.
- Mathieu Daigle - Software Engineer, Averna Technologies
Read the Best Practices for NI TestStand Process Model Development and Customization document.
NI TestStand Validation and Verification Best Practices
Verification and Validation (V&V) processes formally ensure that the test system is developed correctly and accomplishes its intended purpose. This document discusses V&V as it applies to test systems developed with TestStand.
- Joe Spinozzi - Director of Operations, Cyth Systems
Read the Best Practices for NI TestStand Validation and Verification document.
Best Practices for Improving NI TestStand System Performance
The performance of your test system can significantly impact the productivity and cost of your manufacturing line. Slow test systems may require costly duplication or decrease test coverage, both of which can affect quality. Optimizing the performance of your test software performance can provide large gains in test time and more thorough testing using fewer test stations. This article discusses best practices for optimizing the performance of test stations developed with National Instruments TestStand software.
- Aaron Gelfand - Senior Systems Engineer, VI Technnology
- Daniel Elizalde - Product Development Manager, VI Technnology
Read the Best Practices for Improving NI TestStand System Performance document.
Best Practices for NI TestStand User Interface Development
The user interface is usually a test system's only point of interaction with test operators and engineers. In addition, user interfaces are commonly used across different product lines and test systems. Due to the importance and pervasiveness of test systems' user interfaces, developers must create easy to use, scalable and maintainable user interfaces. NI TestStand provides tools for developing custom user interfaces. This article explains the best practices to design and develop your TestStand User Interface.
- Paul Mueller - Staff Systems Engineer, VI Technnology
- Daniel Elizalde - Product Development Manager, VI Technnology
Read the Best Practices for NI TestStand User Interface Development document.
NI TestStand Shared Drive Deployment Reference Architecture
The deployment of test systems is one of the most important pieces of test framework development which is often overlooked. Deployment of NI TestStand systems in particular involves identifying all the different components that need to be deployed, determining their dependencies, and then packaging them into a deployable solution. Once a deployable solution is created, there are multiple approaches that could be used to deploy it to test stations. This document discusses the concepts and best practices for a deployment architecture based on a shared network drive.
- Roberto Piacentini - Test Frameworks & Calibration Group Manager, National Instruments
- Hjalmar Perez - Senior Test Frameworks Software Engineer, National Instruments
Read the NI TestStand Shared Drive Deployment Reference Architecture document.
NI TestStand Type Management Best Practices
NI TestStand types are reusable data structures you can use to define variables, properties, and steps. Types facilitate the creation of type instances by providing a structure that you can use as a starting point for creating new elements instead of creating elements from scratch every time. TestStand uses types to define elements that define the behavior of a test system, such as steps, and elements that store data, such as result properties. This document describes how types function and suggests best practices for type management.
- Santiago Delgado - NI TestStand Product Engineer, National Instruments
Read the NI TestStand Type Management Best Practices document.
Best Practices for NI TestStand System Validation and Verification
Coming in September 2008 . . .
Other NI TestStand Resources
Reader Comments | Submit a comment »
General
Athough the first two featured items:
NI TestStand Shared Drive Deployment
Reference Architecture
NI TestStand Type Management Best
Practices, dont really go in to much
detail. I believe a series like this on
TestStand has been a long time coming
and has the potental to being
something really positive.
- Raymond Farmer, Nomad Technical Services Ltd. ray.farmer@talk21.com - Apr 17, 2008
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
