The Developing Test Programs Using TestStand course teaches you how to navigate the TestStand environment and quickly create test applications that satisfy your test needs using different design languages. This course prepares you to use existing TestStand features and best practices to create and deploy test sequences as a complete test system.
Course Last Release Date or Version Number: 2021
Instructor-led Classroom: Three (3) Days
Instructor-led Virtual: Four (4) five and a half hour sessions plus homework, average 1 hour daily
On-Demand: 14 lessons | 4 hours
New TestStand users
Engineers and test developers tasked with creating or maintaining test programs
Users and technical managers evaluating TestStand in purchasing decisions
TestStand users pursuing the Certified TestStand Developer certification
A familiarity with LabVIEW, LabWindows™/CVI, or C programming
Recommended Courses (depending on your code development application): LabVIEW Core 1, LabWindows™/CVI Core 1
TestStand (32-bit) 2021
LabVIEW Professional Development System (32-bit) 2021
LabVIEW Runtime 2021
LabWindows™/CVI 2020
Virtual instructor-led training includes digital course material that is delivered through the NI Learning Center.
NI virtual instructor-led training is delivered through Zoom, and Amazon AppStream/LogMein access is provided to participants to perform the exercises on virtual machines equipped with the latest software.
Navigate the TestStand environment
Develop modular test applications in the TestStand environment
Debug test sequences in TestStand
Execute a test sequence and generate a test report
Configure TestStand to test devices in series or in parallel
Distribute test applications to test stations
Lesson | Overview | Topics |
---|---|---|
What Is TestStand? | Describe the components of an automated test system and identify the functionality that TestStand provides. |
|
Exploring the TestStand Sequence Editor | Explore the main components of the TestStand Sequence Editor. |
|
Creating Test Sequences | Create a new test sequence to implement a basic test. |
|
Creating and Executing Test Sequences | Build code modules and implement test steps. |
|
Controlling TestStand Execution | Modify a test sequence to execute differently depending on test conditions or settings. |
|
Identifying Test Sequence Executions | Use built-in TestStand features to identify a test sequence failure or error. |
|
Troubleshooting Test Sequences | Use built-in TestStand features to identify and fix problems in a test sequence. |
|
Reusing Code in a Sequence | Demonstrate how to reuse a series of steps and store configuration settings to streamline code and improve efficiency. |
|
Reusing Data Types and Test Sequences | Configure a test sequence to execute tests in parallel to improve test throughput. |
|
Storing and Presenting Test Results | Use built-in TestStand features to create customized reports and log data to a database. |
|
Generating Multiple Reports and Logging Data | Configure TestStand to generate multiple reports and log data to a database. |
|
Executing a Test Sequence for Multiple UUTs | Configure a test sequence to test multiple UUTs. |
|
Executing Tests in Parallel | Configure a test sequence to execute tests in parallel to improve test throughput. |
|
Deploying a Test Sequence | Describe methods for deploying a test sequence to the production floor based on your system needs. |
|
Depending on your code development application: LabVIEW Core 2, LabWindows™/CVI Core 2
Architecting Test Systems Using TestStand
Test Program Development with STS
Test Code Module Development with STS
The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.