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.

Jump to Lesson List

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?

        Required
        Lesson
        | Duration: 9 minutes
        Describe the components of an automated test system and identify the functionality that TestStand provides.
        View Details

        Exploring the TestStand Sequence Editor

        Required
        Lesson
        | Duration: 8 minutes
        Explore the main components of the TestStand Sequence Editor.
        View Details

        Creating Test Sequences

        Required
        Lesson
        | Duration: 12 minutes
        Create a new test sequence to implement a basic test.
        View Details

        Creating and Executing Test Sequences

        Required
        Lesson
        | Duration: 24 minutes
        Build code modules and implement test steps.
        View Details

        Controlling TestStand Execution

        Required
        Lesson
        | Duration: 22 minutes
        Modify a test sequence to execute differently depending on test conditions or settings.
        View Details

        Identifying Test Sequence Executions

        Required
        Lesson
        | Duration: 12 minutes
        Use built-in TestStand features to identify a test sequence failure or error.
        View Details

        Troubleshooting Test Sequences

        Required
        Lesson
        | Duration: 17 minutes
        Use built-in TestStand features to identify and fix problems in a test sequence.
        View Details

        Reusing Code in a Sequence

        Required
        Lesson
        | Duration: 20 minutes
        Demonstrate how to reuse a series of steps and store configuration settings to streamline code and improve efficiency.
        View Details

        Reusing Data Types and Test Sequences

        Required
        Lesson
        | Duration: 20 minutes
        Configure a test sequence to execute tests in parallel to improve test throughput.
        View Details

        Storing and Presenting Test Results

        Required
        Lesson
        | Duration: 30 minutes
        Configure TestStand to generate multiple reports and log data to a database.
        View Details

        Generating Multiple Reports and Logging Data

        Required
        Lesson
        | Duration: 16 minutes
        Configure TestStand to generate multiple reports and log data to a database.
        View Details

        Executing a Test Sequence for Multiple UUTs

        Required
        Lesson
        | Duration: 14 minutes
        Configure a test sequence to test multiple UUTs.
        View Details

        Executing Tests in Parallel

        Required
        Lesson
        | Duration: 45 minutes
        Configure a test sequence to execute tests in parallel to improve test throughput.
        View Details

        Deploying a Test Sequence

        Required
        Lesson
        | Duration: 38 minutes
        Describe methods for deploying a test sequence to the production floor based on your system needs.
        View Details