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 条
  • [1] Learning Object-Oriented Programming by Creating Games
    Vegh, Ladislav
    Stoffova, Veronika
    NEW TECHNOLOGIES AND REDESIGNING LEARNING SPACES, VOL I, 2019, : 20 - 29
  • [2] Teaching of Object-Oriented Programming
    Fojtik, Rostislav
    DIVAI 2018: 12TH INTERNATIONAL SCIENTIFIC CONFERENCE ON DISTANCE LEARNING IN APPLIED INFORMATICS, 2018, : 273 - 282
  • [3] Automated Measurement of Competencies and Generation of Feedback in Object-Oriented Programming Courses
    Krugel, Johannes
    Hubwieser, Peter
    Goedicke, Michael
    Striewe, Michael
    Talbot, Mike
    Olbricht, Christoph
    Schypula, Melanie
    Zettler, Simon
    PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 329 - 338
  • [4] Object-Oriented Programming, Functional Programming and R
    Chambers, John M.
    STATISTICAL SCIENCE, 2014, 29 (02) : 167 - 180
  • [5] What Object-Oriented Programming Was Supposed to Be Two Grumpy Old Guys' Take on Object-Oriented Programming
    Madsen, Ole Lehrmann
    Moller-Pedersen, Birger
    PROCEEDINGS OF THE 2022 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE, ONWARD! 2022, 2022, : 220 - 239
  • [6] Proposed Structural Validation-based Testing for Object-Oriented Programming
    Lumyong, Chayanin
    Tachasriburapha, Natthawut
    Titijaroonroj, Taravichet
    2021 13TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SMART TECHNOLOGY (KST-2021), 2021, : 96 - 101
  • [7] STUDY OF UNIT AND DATA FLOW TESTING IN OBJECT-ORIENTED AND ASPECT-ORIENTED PROGRAMMING
    Chandra, Alaknanda
    Singhal, Abhishek
    2016 1ST INTERNATIONAL CONFERENCE ON INNOVATION AND CHALLENGES IN CYBER SECURITY (ICICCS 2016), 2016, : 245 - 250
  • [8] Teaching object-oriented programming with AEIOU
    Licea, Guillermo
    Juarez-Ramirez, Reyes
    Gaxiola, Carelia
    Aguilar, Leocundo
    Martinez, Luis G.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2014, 22 (02) : 309 - 319
  • [9] OBJECT-ORIENTED PROGRAMMING ON PERSONAL COMPUTERS
    BRERETON, RG
    ANALYST, 1994, 119 (10) : 2149 - 2160
  • [10] Architectural solution to object-oriented programming
    Yiyu, Tan
    Fong, Anthony S.
    Xiaojian, Yang
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2007, 4697 : 387 - +