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.
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.
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 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.
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.
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.
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.
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.
Easily debug your parallel test applications by discovering situations when steps are executing in sequential rather than the wanted pipelined or batch method.