• DocumentCode
    2653191
  • Title

    Writing test modules using standard interfaces and languages

  • Author

    Laney, Jeff

  • Author_Institution
    Nat. Instrum. Corp., Austin, TX, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    339
  • Lastpage
    341
  • Abstract
    The focus of today´s test system programmer is code reusability through common test modules. To achieve the greatest reusability these modules should be written using standard interfaces, such as DLLs and ActiveX automation servers. By using these standard interfaces inside an enterprise code modules can be used across development teams and in different projects. We discuss specifically: explaining the pros and cons of standard DLLs versus ActiveX/COM automation servers; programming these interfaces into test modules using standard programming languages, such as National Instruments LabWindows/CVI and Microsoft Visual Basic and Visual C++; integrating these interfaces into projects and test executives
  • Keywords
    C++ language; automatic test software; compiler generators; distributed object management; graphical user interfaces; program visualisation; software reusability; user interface management systems; visual languages; ActiveX automation servers; Microsoft Visual Basic; National Instruments LabWindows/CVI; Visual C++; automation servers; code reusability; common test modules; component object model; dynamic link library; enterprise code; interfaces integration; programming languages; standard interfaces; standard languages; test executives; test modules writing; test system programming; Automatic programming; Automatic testing; Automation; Code standards; Computer languages; Instruments; Programming profession; Standards development; System testing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AUTOTESTCON Proceedings, 2000 IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    1080-7725
  • Print_ISBN
    0-7803-5868-6
  • Type

    conf

  • DOI
    10.1109/AUTEST.2000.885611
  • Filename
    885611