We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Learn more.
Developing Test Programs Using TestStand Course
Developing Test Programs Using TestStand Course, Public Classroom, 3 days
Testforce will use this information to process your course registration.
Visit our privacy policy page for more info.
The Developing Test Programs Using TestStand Course teaches you how to navigate the TestStand environment and create test applications.
The Developing Test Programs Using TestStand Course prepares you to use existing TestStand features and best practices to create, execute, and deploy test sequences as a complete test system. In this course, you will learn how to develop modular test applications that satisfy your test needs using different design languages. You also will learn how to distribute applications to test stations and generate test reports. The course covers TestStand configuration to test devices in series or in parallel. Additionally, after completing this course, you will understand how to develop code in LabVIEW or LabWindows™/CVI and how to call that test code from TestStand. This course is recommended for new users, test developers tasked with creating or maintaining test programs, and users pursuing the Certified TestStand Developer certification. 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.
For more courses, Visit the Testforce NI Training Page.
After completing this course, you will be able to:
-
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
Duration
-
Instructor-led Classroom: Three (3) days
Audience
-
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
Prerequisites
-
A familiarity with LabVIEW, LabWindows™/CVI, or C programming
- Recommended Courses (depending on your code development application): LabVIEW Core 1, LabWindows™/CVI Core 1
NI Products Used
-
TestStand (32-bit) 2021
-
LabVIEW Professional Development System (32-bit) 2021
-
LabVIEW Runtime 2021
-
LabWindows™/CVI 2020
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. |
|