DocumentCode
3119169
Title
Using Dependency Information to Select the Test Focus in the Integration Testing Process
Author
Borner, Lars ; Paech, Barbara
Author_Institution
Inst. for Comput. Sci., Univ. of Heidelberg, Heidelberg, Germany
fYear
2009
fDate
4-6 Sept. 2009
Firstpage
135
Lastpage
143
Abstract
Existing software systems consist of thousands of software components realizing countless requirements. To fulfill these requirements, components have to interact with or depend on each other. The goal of the integration testing process is to test that the interactions between these components are correctly realized. However, it is impossible to test all dependencies because of time and budget constraints. Therefore, error-prone dependencies have to be selected as tests. This paper presents an approach to select the test focus in the integration test process. It uses dependency and error information of previous versions of the system under test. Error-prone dependency properties are identified by statistical approaches and used to select dependencies in the current version of the system. The results of two case studies with real software systems are presented.
Keywords
program testing; budget constraints; dependency information; error-prone dependencies; integration testing process; software systems; time constraints; Computer errors; Computer industry; Computer science; Open source software; Software systems; Software testing; Software tools; System testing; Time factors; dependency information; integration test; test focus selection;
fLanguage
English
Publisher
ieee
Conference_Titel
Testing: Academic and Industrial Conference - Practice and Research Techniques, 2009. TAIC PART '09.
Conference_Location
Windsor
Print_ISBN
978-0-7695-3820-4
Type
conf
DOI
10.1109/TAICPART.2009.14
Filename
5381634
Link To Document