New Features in TestStand 2016

As the provider of the industry-standard test management software, NI continues to invest in TestStand to ensure you spend less time developing, deploying, and maintaining your automated test systems. TestStand 2016 introduces new features that increase your productivity when writing and modifying sequences as well as make it easier to develop multiple independent applications on the same TestStand system.

Read the in-depth What’s New white paper

Top New Features

Environment Configurations

Specify Station Settings Through Unique Environment File

Rather than manually redirect TestStand to configuration directories, you can now specify in the environment file which directories to load at engine launch. This allows for the specification of global settings per application, including station options, sequence editor configurations, and user management, in a single file. Grouping these settings by environment configuration makes it simple to develop multiple independent TestStand applications at the same time.

Use Discrete Configuration Files in Refactored TestExec.ini

Refactoring TestExec.ini creates separate property object files for different groups of station settings, such as search directories, type palettes, or startup options. This way you can customize and deploy only the components you need.

TestStand Native Enumeration Data

Map to Enumerations in Code Modules

TestStand 2016 adds a native enumeration (enum) data type, eliminating the need to manually create a unique cluster when working with enum data. This data type can be used to easily pass data to and from enums defined in code modules.

Enforce Edit-Time Correctness

The LabVIEW, .NET, and Active X/COM adapters require enum definitions between TestStand and code modules to match at run time. Any errors are detected and reported in TestStand at edit time for efficient debugging of type conflicts.

Property Loader Redesign

Gain Extended Support for Property File Formats

In addition to traditional support for select databases as well as Microsoft Excel, text, and other ANSI file types, the TestStand 2016 Property Loader allows users to load values from any file format with a plug-in architecture that enables additional custom formats.

Work With an Enhanced User Experience

Additional changes to the Property Loader increase its usability during sequence development. The TestStand 2016 Property Loader includes support for aliasing, so that you can define your properties according to logical names and simply map to TestStand parameters through an alias file. The redesign also adds the ability to preview properties at edit time, sequence analyzer rules to validate Property Loader steps, and a consistent UI between the Import/Export tool and the Property Loader step settings pane.

Execution Profiler

Analyze Step and Substep Execution

Locate resource conflicts in test hardware or software faster by using the Execution Profiler to identify when steps or substeps take an unexpectedly longer amount of time to complete.

Identify Bottlenecks in Parallel Test at Step Level

Easily debug your parallel test applications by discovering situations when steps are executing in sequential rather than the wanted pipelined or batch method.

Next Steps

All Products and Services