• 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