Skip to content

Developing Test Programs Using TestStand Learning Path

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.

Lesson List

14 lessons. Open one to see what it covers and what it needs, or follow the link to work through it in the NI Learning Center.

1What Is TestStand?Explore the components of an automated test system and identify the functionality that TestStand provides.
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
Lesson Objectives
  • Introduction to TestStand
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
2Exploring TestStand Sequence EditorIdentify the main components of the TestStand Sequence Editor.
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
Lesson Objectives
  • Introduction to TestStand Sequence Editor
  • Identifying the Components of the TestStand Sequence Editor
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
3Creating Test SequenceCreate a new test sequence to implement a basic test.
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
Lesson Objectives
  • Developing Test Code
  • Creating a New Test Sequence
  • Adding Steps to a Test Sequence
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
4Creating and Executing Test SequencesBuild code modules and implement test steps.
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
Lesson Objectives
  • Creating and Calling a Code Module
  • Creating a Test Step
  • Executing a Test Sequence
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
5Controlling TestStand ExecutionModify a test sequence to execute differently depending on test conditions or settings.
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
Lesson Objectives
  • Sharing Data Using Local Variables
  • Changing Execution Flow
  • Changing Execution Based on a Test Failure
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
6Identifying Test Sequence ExecutionsUse built-in TestStand features to identify problems in a test sequence.
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
Lesson Objectives
  • Comparing Test Sequences
  • Tracing Execution
  • Pausing Execution with Breakpoints
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
7Troubleshooting Test SequenceUse built-in TestStand features to identify and fix problems in a test sequence.
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
Lesson Objectives
  • Handling Execution Errors
  • Modifying Execution to Locate a Problem
  • Troubleshooting Code Modules
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
8Reusing Code in SequenceDemonstrate how to reuse a series of steps and store configuration settings to streamline code and improve efficiency.
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
Lesson Objectives
  • Reusing a Series of Steps
  • Storing Configuration Settings
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
9Reusing Data Types and Test SequencesModify a test sequence to avoid duplicating code and to make your test sequence more modular and reusable.
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
Lesson Objectives
  • Reusing Data
  • Reusing Test Sequences with Different Limits
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
10Storing and Presenting Test ResultsUse built-in TestStand features to create customized reports and log data to a database.
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
Lesson Objectives
  • Generating Report
  • Collecting Results
  • Customizing Report Appearance
  • Customizing Report Contents
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
11Generating Multiple Reports and Logging DataConfigure TestStand to generate multiple reports and log data to a database.
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
Lesson Objectives
  • Generating Multiple Reports
  • Database Logging
  • Streaming Test Data to Disk
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
12Executing Test Sequence for Multiple UUTsConfigure a test sequence to test multiple UUTs.
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
Lesson Objectives
  • Using Test UUTs Execution Entry Point
  • Customizing Serial Number Entry
  • Executing Steps When Sequence File Loads
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
13Executing Tests in ParallelConfigure a test sequence to execute tests in parallel to improve test throughput.
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
Lesson Objectives
  • Configuring Steps to Run Asynchronously
  • Executing Tests in Parallel
  • Synchronizing Execution of Parallel Steps
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A
14Deploying Test SequenceExplore methods for deploying a test sequence to the production floor based on your system needs.
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
Lesson Objectives
  • Selecting Components for Deployment
  • Choosing Deployment Method
  • Ensuring Successful Deployment
Hardware and Software

NI Online Training courses are best utilized on systems Training courses are best utilized on systems meeting minimum requirements for best performance.

No hardware or software is required to take this course, though if you would like to follow along with the demonstrations, here is the list of recommended hardware and software:

Software
  • TestStand 2023 Q4 (32-bit)
  • LabVIEW 2024 Q1 (32-bit)
  • LabVIEW Runtime 2024
  • Python 3.11.9 (32-bit)
Hardware

Use simulated hardware where applicable or the list below if you want to program and test the hardware-related exercises:

N/A

Register or Purchase your Course

At Yotta Volt, your journey towards mastering NI technologies is just a step away. We are here to provide all the information you need to choose the right training and certification options. If you have questions, need guidance, or want to discuss the best learning solutions for you or your team, we are ready to assist.