Developing Test Programs Using TestStand
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.
Duration
- 14 lessons | 4 hours
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
Course Objective
After taking this course, the student will be prepared to use existing
TestStand features and best practices to create and deploy test sequences as a
complete test system.
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
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- Windows 10
- TestStand 2021
- LabVIEW 2021
- LabVIEW Runtime 2021
- LabVIEW Runtime 2013
- LabWindows/CVI 2020
- Developing Test Programs Using TestStand Exercise Manual, Exercise and Solution files.
Hardware
N/A
Milestone
-
Lesson List
What Is TestStand?
RequiredLesson
| Duration: 9 minutesDescribe the components of an automated test system and identify the functionality that TestStand provides.Exploring the TestStand Sequence Editor
RequiredLesson
| Duration: 8 minutesExplore the main components of the TestStand Sequence Editor.Creating Test Sequences
RequiredCreating and Executing Test Sequences
RequiredControlling TestStand Execution
RequiredLesson
| Duration: 22 minutesModify a test sequence to execute differently depending on test conditions or settings.Identifying Test Sequence Executions
RequiredLesson
| Duration: 12 minutesUse built-in TestStand features to identify a test sequence failure or error.Troubleshooting Test Sequences
RequiredLesson
| Duration: 17 minutesUse built-in TestStand features to identify and fix problems in a test sequence.Reusing Code in a Sequence
RequiredLesson
| Duration: 20 minutesDemonstrate how to reuse a series of steps and store configuration settings to streamline code and improve efficiency.Reusing Data Types and Test Sequences
RequiredLesson
| Duration: 20 minutesConfigure a test sequence to execute tests in parallel to improve test throughput.Storing and Presenting Test Results
RequiredLesson
| Duration: 30 minutesConfigure TestStand to generate multiple reports and log data to a database.Generating Multiple Reports and Logging Data
RequiredLesson
| Duration: 16 minutesConfigure TestStand to generate multiple reports and log data to a database.Executing a Test Sequence for Multiple UUTs
RequiredExecuting Tests in Parallel
RequiredLesson
| Duration: 45 minutesConfigure a test sequence to execute tests in parallel to improve test throughput.Deploying a Test Sequence
RequiredLesson
| Duration: 38 minutesDescribe methods for deploying a test sequence to the production floor based on your system needs.