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
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;
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
DOI :
10.1109/TAICPART.2009.14