Home

About DSA

Services
Solutions
Training
By Location
By Course
LabVIEW Reinforcements

Products
Certifications
In the News









 
 
 
 
   
TestStand II: Customization

Building on TestStand I: Introduction course, the TestStand II: Customization course demonstrates how to customize the functionality built in to TestStand. Using the ability to customize items (such as the operator interface, data types, step types and process model), developers can build applications that match their test needs. We cover advanced features of the TestStand environment, such as multithreading and multi-UUT (Unit Under Test) testing, advanced database logging and reporting techniques, and using the TestStand application program interface (API). This course also contains information on how to integrate advanced user management into your test management system, and concludes with system design projects that present possible system designs and implementations.

Audience: 

  • New TestStand users

  • Users and technical managers evaluating TestStand in purchasing decisions

  • TestStand I: Introduction course attendees

  • TestStand users pursuing the Certified TestStand Developer certification

After attending this course you will be able to: 

  • Develop customized TestStand applications

  • Harness the power of testing multiple units under test

  • Use advanced logging and report generation

Prerequisites: 

  • TestStand I: Introduction course or equivalent experience

  • Knowledge of test executive software and familiarity with LabVIEW, LabWidows/CVI or C programming

You will cover:

Introduction to using the TestStand API

  • Overview of the TestStand API (Objects, Classes, Methods and Properties)

  • Typical uses of TestStand API

  • Available TestStand API resources

Advanced User Management

  • Login/logout procedure

  • Verifying user privileges

  • Creating and deleting users

  • Configuring user properties

Multithreading and Multi-UUT Testing

  • Test system concepts

  • Useful multithreading process models

  • Test synchronization options

  • Remote execution

Modifying the Process Models and Overriding the Callbacks

  • Modifying process models

  • Creating and overriding callbacks

  • Modifying the process models directly

TestStand Types

  • Overview of TestStand types

  • Windows and views of TestStand types

  • Creating and configuring custom step types

  • Using the TestStand API to edit type lists

Modifying the Operator Interface

  • Overview of the operator interface

  • Understanding the UIMessage

  • Handling and posting UIMessages

  • Minimum required components of an operator interface

  • Execution records

Modifying Result Collection and Report Generation

  • Modifying result collection

  • Customizing report generation

  • Automatic reporting flags

  • Overriding report callbacks

Custom Database Logging

  • Configuring data links and schemas

  • Modifying database table structures

  • Modifying database scripts

  • Using database step types

System Design Projects

  • Dynamic sequence calling

  • Creating a simple process model

  • Storing LabVIEW references

  • Passing arguments to new executions

  • Time delay custom step type

  • Creating a sequence builder tool

  • Asynchronous report generation

NI Course 910621 2days FEE: $1,599


This course is available on the following dates in:
Remainder of 2008

    Pittsburgh     Cleveland     Philadelphia
    - November 6-7     - June 5-6    Scheduled upon request.
     

Courses are regularly offered throughout the year. Customized courses and alternative training schedules are available either on-site or at our permanent facility. Course descriptions and current course schedules are available upon request.


Click here to Register on line
or call 724-942-6330.
We accept PO, MC, VISA, AMEX.
Weekend/evening courses available.