• DocumentCode
    2583357
  • Title

    Automation component aspects for efficient unit testing

  • Author

    Winkler, Dietmar ; Hametner, Reinhard ; Biffl, Stefan

  • Author_Institution
    Inst. of Software Technol., Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Automation systems software must provide sufficient diagnosis information for testing to enable early defect detection and quality measurement. However, in many automation systems the aspects of automation, testing, and diagnosis are intertwined in the code. This makes the code harder to read, modify, and test. In this paper we introduce the design of a test-driven automation (TDA) component with separate aspects for automation, diagnosis, and testing to improve testability and test efficiency. We illustrate with a prototype, how automation component aspects allow flexible configuration of a ¿system under test¿ for test automation. Major result of the pilot application is that the TDA concept was found usable and useful to improve testing efficiency.
  • Keywords
    automatic test software; program diagnostics; program testing; software quality; automation component; automation software development; automation systems software; defect detection; diagnosis information; quality measurement; system-under-test; test-driven automation; unit testing; Application software; Automatic testing; Design automation; Logic testing; Programming; Prototypes; Software prototyping; Software quality; Software testing; System testing; Automation Component; Automation Software Development; Test automation; Test-Driven Automation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on
  • Conference_Location
    Mallorca
  • ISSN
    1946-0759
  • Print_ISBN
    978-1-4244-2727-7
  • Electronic_ISBN
    1946-0759
  • Type

    conf

  • DOI
    10.1109/ETFA.2009.5347022
  • Filename
    5347022