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