New Features in TestStand 2017

As the provider of TestStand, NI continues to invest in this industry-standard test management software to ensure you spend less time developing, deploying, and maintaining your automated test systems. TestStand 2017 introduces new crash recovery and error reporting features, Data Streams, early access support for LabVIEW NXG, and updates to the TestStand Deployment Utility.

Learn More

Top New Features

Crash Recovery and Error Reporting

Register a Crash Recovery Sequence

You can register custom sequences to respond to a crash in your TestStand application to return hardware or other system assets into a known state, executed by a new instance of the TestStand engine in an external process.

Automatically Generate a Crash Dump File

TestStand 2017 can automatically generate a log containing execution information and use the NI Error Reporting Service, NIER, to help diagnose the root cause of a crash with NI support engineers.

Data Streams Step Types

Consume or Produce CSV File Data More Easily

You can use the Data Streams CSV step types to perform CSV file I/O operation from directly within a TestStand sequence. Each step type has been updated to support iterating over individual elements of Data Streams, so these can be used to source parameters and log results for custom-built parametric sweeping operations.

Create Custom Implementations of Data Streams

Data Streams step types are built on an underlying public API that you can call directly to handle more complex applications. Advanced users can create custom implementations of the API interfaces to enable TestStand sequences to work with any producer or consumer of data that has a logical structure similar to a table.

Early Access Support for LabVIEW NXG

LabVIEW NXG Adapter

TestStand 2017 provides early access support for LabVIEW NXG. The LabVIEW NXG Adapter is suitable for developing simple test systems, or augmenting existing test systems, but has limitations that may not be acceptable for all applications. NI recommends that you fully evaluate LabVIEW NXG before using it in a TestStand application.

TestStand LabVIEW NXG Conversion Utility

The new TestStand LabVIEW NXG Conversion Utility helps migrate existing test programs that refer to LabVIEW code modules to refer to converted LabVIEW NXG code modules. The Conversion Utility works with any TestStand workspace, sequence file, or deployment specification to automatically find any dependent LabVIEW code modules.

TestStand Deployment Utility Update

Package-Based Distributions

In addition to MSI-based installers, the TestStand 2017 Deployment Utility now supports building package-based distributions, suitable for use with SystemLink. Dependent packages can either be included in the stand-alone distribution itself, installed via a registered feed in NI Package Manager on the target machine, or installed separately from the main package.

Support for LabVIEW NXG

The TestStand 2017 Deployment Utility supports deploying sequence files that call LabVIEW NXG code modules as GLLs. When deploying source code alongside your GLLs, TestStand Deployment Utility automatically regenerates the GLL from the project before deploying to ensure that the latest code is used.

Next Steps

All Products and Services