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
Link To Document :
بازگشت