New Features in NI TestStand 2012

NI TestStand 2012 test management software helps you create optimized test programs quickly and efficiently. Experience increased throughput with the use of asynchronous result processing, that is report generation and database logging. Take advantage of the new plug-in architecture to customize common operations, such as result processing, without having to edit the process model. Enjoy integration with NI LabVIEW system design software and .NET and decrease test development time with features suggested by NI TestStand developers.

Watch the What's New webcast

Read the in-depth What's New white paper

Top New Features

Increased Test Throughput

Asynchronous Report Generation and Database Logging

No longer wait for your report to generate or your database to finish logging test results before testing the next device. With asynchronous result processing, you can handle results in a separate thread from your test execution and continue testing without delay.

Read the detailed white paper

Create a Compact “Raw Results” File for Offline Result Processing

Efficiently generate a binary “raw results” file that contains detailed information about test results. This can be converted into a report or database at a later time using the new Offline Results Processing Utility. For example, result processing could be done on a central machine or when tests are not running.

Simplified and More Flexible Process Model

Customize NI TestStand More Easily With the New Plug-In Architecture

The NI TestStand process model has been re-architected to decouple common operations such as report generation and database logging into process model plug-ins. This more modular test architecture helps you fully customize things like report generation without editing the process model. You can also create custom plug-ins to handle common tasks.

Generate Multiple Reports or Log to Multiple Databases

The new plug-in based process model architecture allows you to generate multiple reports or log to multiple databases by enabling the multiple plug-ins option in the new Result Processing menu. You can generate one quick report synchronously for the test operator and a longer, more detailed report asynchronously as you begin testing the next device. No changes to the process model are necessary.

Improved Integration With LabVIEW and .NET

Dynamic Dispatch Support for LabVIEW Classes

NI TestStand 2012 adds dynamic dispatch support for LabVIEW classes. You can directly call dynamic dispatch VIs in NI TestStand, and it automatically calls the correct implementation of the method. This makes it easier to take advantage of hardware abstraction layers (HALs) implemented using LabVIEW classes.

Learn how HALs can help mitigate hardware obsolescence

Simultaneously View Parameters for All Calls in a .NET Call Chain

The .NET invocation control introduced in NI TestStand 2010 allowed you to chain .NET function calls as you would in regular .NET code. The updated invocation control displays a list of the parameters of each function in your call chain simultaneously.

Enhanced Sequence Editor to Speed Up Development

Drag and Drop Code Module Files to Create Steps

Drag a code module file from Windows Explorer into your Sequence Editor to automatically create and configure a code module step.

Password Protect Your Custom Types

Avoid type conflicts and unwanted type propagation by password protecting custom step and data types to clearly identify which are available for customizations and which are not.

Manipulate Arrays and Strings in NI TestStand

Visually reorder array elements by selecting the element you want to rearrange and dragging it to the proper location. Manipulate arrays and strings directly from NI TestStand with new array and string functions supported in NI TestStand expressions.

Next Steps

All Products and Services