Loading |
![]() ![]() | Customization After attending this course, you will be able to: * Use the TestStand API in designing your test system * Configure TestStand applications to be used by different operators * Develop customized TestStand applications * Harness the power of testing multiple units under test * Understand the different TestStand process models and how to modify them * Customize report generation * Develop and customize an Operator Interface Prerequisites: * TestStand I: Introduction course or equivalent experience * Knowledge of test executive software and familiarity with LabVIEW, LabWindows/CVI or C programming Test Frameworks This lesson introduces the concept of the test framework, which is defined as the components of an automated test system that are not specific to a particular type of unit under test. Topics include: * Purpose of the test framework * Components of a framework * Framework requirements TestStand API This lesson describes the TestStand Application Programming Interface (API). You learn how the TestStand API is organized using an object-oriented architecture, how to call the TestStand API from TestStand, LabVIEW, and LabWindows/CVI, and how to use the TestStand API to manipulate the test environment. Topics include: * Introduction to the TestStand API * TestStand API organization * Calling the TestStand API * Typical uses of the TestStand API Custom Steps This lesson introduces custom step types and compares them to step templates. You learn how custom step types influence the behavior of steps, such as modifying run-time behavior, modifying properties and results collection, creating dialog boxes to set step properties, modifying default step settings, and defining code templates. This lesson also describes using step templates to customize steps and when a step template is the appropriate choice for customization. Topics include: * Custom step types * Step templates Process Models This lesson describes the process model, which controls how tests are configured and executed. You learn how to customize a process model to define configuration entry points, create custom execution entry points, include user prompts, modify data collection, and create custom reports. Topics include: * Process model structure * Customizing a process model * Common process model modifications |