top of page
Cyth Logo-05.png
  • LinkedIn
Training banner

Developing Test Programs Using TestStand

From:

11/2/26

To:

11/4/26

  • 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.

    • 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

    Instructor-led Virtual: Four (4) days, five-and-a-half-hour sessions

    On-Demand: 5.5 hours (exercises as a supplement)


    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

    Required knowledge of LabVIEW

    Or required basic knowledge of Python

    Recommended Courses (depending on your code development application): LabVIEW Core 1


    NI Products Used

    If you take the course On-Demand:

    TestStand 2023 Q4 (32-bit)

    LabVIEW 2024 Q1 (32-bit)

    LabVIEW Runtime 2024

    Python 3.11.9 (32-bit)

    If you take the course in an instructor-led format:

    TestStand 2023 Q4 (32-bit)

    LabVIEW 2024 Q1 (32-bit)

    LabVIEW Runtime 2024

    Python 3.11.9 (32-bit)


    Training Materials

    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

    On-demand training includes digital course materials delivered through the NI Learning Center, available for the access duration of your subscription


    Cost in Credits

    On-Demand: Included with software subscription and enterprise agreements, or 5 Education Services Credits, or 2 Training Credits

    Public virtual or classroom course: 30 Education Services Credits or 9 Training Credits

    Private virtual or classroom: 210 Education Services Credits or 60 Training Credits

NI Course Outline

Developing Test Programs Using TestStand Course Outline

Lesson

Overview

Topics

What Is TestStand?​

Explore the components of an automated test system and identify the functionality that TestStand provides.​

-Introduction to TestStand​

Exploring the TestStand Sequence Editor​

Identify the main components of the TestStand Sequence Editor.

-Introduction to TestStand Sequence Editor​

-Identifying the Components of the TestStand Sequence Editor​

Creating Test Sequences​

Create a new test sequence to implement a basic test.​

-Developing Test Code​

-Creating a New Test Sequence​

-Adding Steps to a Test Sequence

-Creating and Calling Code Modules​

-Creating Test Steps​

-Executing a Test Sequence​

Controlling TestStand Execution

Modify a test sequence to execute differently depending on test conditions or settings.

-Sharing Data Using Local Variables

-Changing Execution Flow

-Changing Execution Based on a Test Failure

Troubleshooting Test Sequences​

Use built-in TestStand features to identify and fix problems in a test sequence.​

-Comparing Test Sequences

-Tracing Execution

-Pausing Execution with Breakpoints

-Handling Execution Errors​

-Modifying Execution to Locate a Problem​

-Troubleshooting Code Modules​

Reusing Code in a Sequence​

Modify a test sequence to avoid duplicating code and to make your test sequence more modular and reusable.

Reusing a Series of Steps​

-Storing Configuration Settings​​

Reusing Data​

-Reusing Test Sequences with Different Limits

Storing and Presenting Test Results​

Use built-in TestStand features to create customized reports and log data to a database.​

-Generating a Report​

-Collecting Results​

-Customizing Report Appearance​

-Customizing Report Contents​

-Generating Multiple Reports​

-Database Logging​

-Streaming Test Data to Disk​

Executing a Test Sequence for Multiple UUTs​

Configure a test sequence to test multiple UUTs.​

-Using the Test UUTs Execution Entry Point​

-Customizing Serial Number Entry​

-Executing Steps When the Sequence File Loads​

Executing Tests in Parallel​

Configure a test sequence to execute tests in parallel to improve test throughput.​

-Configuring Steps to Run Asynchronously​

-Executing Tests in Parallel​

-Synchronizing Execution of Parallel Steps​

Deploying a Test Sequence​

Explore methods for deploying a test sequence to the production floor based on your system needs.

-Selecting Components for Deployment​

-Choosing a Deployment Method

-Ensuring Successful Deployment


Enroll for this course or request a callback

bottom of page