Creating an Expandable Test Executive for Automated Testing with LabVIEW Object-Oriented Programming (LVOOP)

被引:0
|
作者
Coons, Daniel R. [1 ]
机构
[1] Technol Serv Corp, Bloomington, IN 47401 USA
来源
2014 IEEE AUTOTESTCON | 2014年
关键词
automated testing; LabVIEW; Object-Oriented Programming;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Designing a test platform that provides automated test capability for multiple Units Under Test (UUTs) presents many unique challenges. Using LabVIEW Object-Oriented Programming (LVOOP) design principles along with Packed Project Libraries, TSC has designed a modular Test Executive (TE) architecture that allows us to easily add capability as test requirements change or expand. This is achieved by following a simple set of rules without recompiling the executable. As a result this flexibility provides long term supportability, improves operational readiness, and reduces total cost of ownership. The highly configurable TE was designed to run as a standalone application. It performs various tasks for maintaining the equipment and files on the Test Bench. The TE contains all equipment calibration information so that a user can be warned if a piece of equipment is coming due for calibration. It allows users to create, edit, and save sequences of tests to perform for a selected UUT. It provides report writing and viewing capability as well as error handling. The TE also provides safety monitoring functionality at a Test Bench level and will call specific modules for monitoring a UUT specifically. Additionally users can run sequences of tests or select individual tests to run standalone. The software design for the UUT code is implemented as a plug-in to the TE. UUT code is designed and compiled and only needs to be placed in the correct folder alongside the TE executable for the TE to utilize it for automated testing. The TE does not need to be recompiled in order to run the code for the UUT, providing a consistent and managed executable interface for the users. To assist in supportability and enforcement of the UUT code standardization, we created several UUT wizards for test developers to use to ensure that the rules were followed. These wizards were essential to reduce test development time and cost of ownership.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] OBJECT-ORIENTED PROGRAMMING ENVIRONMENTS - REQUIREMENTS AND APPROACHES
    BISCHOFBERGER, WR
    KOFLER, T
    SCHAFFER, B
    SOFTWARE-CONCEPTS AND TOOLS, 1994, 15 (02): : 49 - 60
  • [32] Unifying Functional and Object-Oriented Programming with Scala
    Odersky, Martin
    Rompf, Tiark
    COMMUNICATIONS OF THE ACM, 2014, 57 (04) : 76 - 86
  • [33] SIMULA and 40 years of object-oriented programming
    Kindler, Eugene
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2007, 2007, : 20 - 23
  • [34] MODULA-2 AND OBJECT-ORIENTED PROGRAMMING
    WIRTH, N
    MICROPROCESSORS AND MICROSYSTEMS, 1990, 14 (03) : 149 - 152
  • [35] Implementing Interactive Programming Tutorials in Object-Oriented Programming Education
    Dennis, Brandon
    Kuo, Rita
    Ramyaa, Ramyaa
    2023 IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, ICALT, 2023, : 180 - 181
  • [36] Features of the Software Component of the Memory Test Setup Based on the Object-Oriented Approach in LabVIEW Development Environment
    Shvetsov-Shilovskiy, Ivan I.
    INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON 2021 ), 2021,
  • [37] Object-Oriented Programming Hardware/Software Supports and Comparison
    Li, Junyi
    Zhang, Yuhua
    Li, Zhenkun
    Fong, Anthony S.
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 483 - 486
  • [38] Nubes: Object-Oriented Programming for Stateful Serverless Functions
    Marek, Kinga Anna
    De Martini, Luca
    Margara, Alessandro
    PROCEEDINGS OF THE 2023 9TH INTERNATIONAL WORKSHOP ON SERVERLESS COMPUTING, WOSC 2023, 2023, : 30 - 35
  • [39] A new algorithm for complex faults and object-oriented programming
    Chen, Q
    Liu, YT
    ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 2004, 12 (02): : 107 - 110
  • [40] Competency Development in the Object-oriented Programming Style Education
    Molloy, Muharem
    Stoitsov, Gencho
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2021, 10 (04): : 1938 - 1944