Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

What is New for TestStand 3.5?

Primary Software: TestStand
Primary Software Version: 3.5
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
What is New for TestStand 3.5?

Solution:
The following list describes the new features in TestStand 3.5 and other changes since TestStand 3.1.

Requirements Management Support

TestStand 3.5 includes built-in fields for notating product and unit requirements. You can specify requirements information at the following levels: workspace, project, sequence file, sequence, and step.

The format of the string values that represent requirements can conform to third-party requirements management packages. In addition, requirements management software packages, such as NI Requirements Gateway, can use the TestStand API to retrieve or specify requirement values directly.

TestStand Deployment Utility Enhancements

In TestStand 3.5, the TestStand Deployment Utility allows you to create installers that include NI drivers, hardware configuration files, and NI software components for distribution.

Note  The size of installed software remains unchanged when you deploy a TestStand system. Only the size of the installer increases.

Note  Additional NI installer(s) you select to include in your installer contain only the features currently installed on the build computer and, therefore, may not be complete copies of the original product(s).

ATML Test Results Integration

TestStand 3.5 introduces the ability to generate XML reports that validate against the Test Results schema defined in the emergent Automated Test Result Markup Language (ATML) standard.

Because the Test Results schema is not yet finalized, generated XML reports comply with the release candidate version of the Test Results schema.

Memory Corruption Detection

TestStand 3.5 provides you with the following options to monitor memory when calling code modules:

  • Detection of incorrectly altered thread stack contents when TestStand calls a DLL or ActiveX/COM DLL code module.
  • Detection of modifications to memory surrounding buffers passed to DLL code modules.
  • Display a list of top-level PropertyObjects with unreleased references during shutdown.
Password-Protected Sequence Files

TestStand 3.5 adds the ability to password-protect and restrict viewing of sequence files in the sequence editor and operator interfaces.

User Groups

In TestStand 3.5, user profiles have been changed to user groups. You can specify which groups each user belongs to. Users are granted the privileges of the groups they belong to, as well as the user-specific privileges you specify.

Message Popup Step Type Enhancements

TestStand 3.5 includes the following customization options in the enhanced Message Popup step type:

  • Formatting—Ability to change the background color of dialog boxes and buttons. Also includes the capability to change the size, style, and color of text in dialog boxes.
  • Images—Ability to display graphics (.gif, .bmp, .ico, .jpg, .jpeg, .png) or web files (.htm, .html, .xhtml, .shtml, .mht, .mhtml, .txt, .xml, .asp) in the dialog box.
  • Layout—Ability to change the layout of controls on the dialog box. You can also create a floating dialog box with respect to the main window.
Call Executable Step Type Enhancements for Remote Execution

TestStand 3.5 includes the following enhancements to the Call Executable step type which allow you to run an executable remotely:

  • Allows you to specify a Windows remote host on which to call the executable.
  • Includes an executable that you run on the remote host and waits for a connection from the Call Executable step type.
LabVIEW Adapter Support for Partial Cluster Passing

TestStand 3.5 adds the ability to specify whether you pass default values for individual elements of cluster controls that are recommended or optional. Previous versions of TestStand only allowed you to enable the Default checkbox for the entire cluster. In TestStand 3.5, the Specify Module dialog box displays a Default checkbox for each element of a cluster control. TestStand only requires you to specify an expression for elements of the cluster when the Default checkbox is disabled.

TestStand 3.5 API Additions and Changes

The following table lists the new properties and methods that were added to the TestStand API in TestStand 3.5.

Class Property Method
Engine PersistConfigFile DisplayLockUnlockDialog

GetUserGroup
LabVIEWAdapter DeployProjectLibrary
LabVIEWParameter ArrayElementPrototype (Read Only)

DisplayType (Read Only)
LabVIEWParameterElement ArrayElementPrototype (Read Only)

DisplayType (Read Only)
PropertyObjectFile Protection

Locked (Read Only)
Lock

Unlock
StationOptions DebugOptions
User Members (Read Only)
UsersFile UserGroupList

UserList


Related Links:
KnowledgeBase 4CUF7NGJ: Known Compatibility Issues for TestStand 3.5
KnowledgeBase 4CUD9RXU: What is New for TestStand 3.1?
KnowledgeBase 4CUED0XU: Known Compatibility Issues for TestStand 3.1
KnowledgeBase 4CUD4KXU: What is New for TestStand 3.0?
KnowledgeBase 4CUEBDXU: Known Compatibility Issues for TestStand 3.0

Attachments:





Report Date: 08/31/2007
Last Updated: 11/06/2007
Document ID: 4CUFCEGJ

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit