• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Abschlussarbeit
  4. A systematic integration of inspection and testing processes for focusing testing activities
 
  • Details
  • Full
Options
2012
Doctoral Thesis
Title

A systematic integration of inspection and testing processes for focusing testing activities

Abstract
Quality assurance effort is often a major cost factor during software development. Especially testing effort can consume more than 50 percent of the overall development effort. Furthermore, it is often unclear how efficient existing quality assurance techniques are and what the potential for savings might be. Currently, companies often conduct different quality assurance activities, such as inspections and testing, in order to find as many defects as possible before software products are delivered. However, most often such techniques are applied in isolation and do not exploit synergy effects from systematically combining them, such as reduced effort or higher defect detection rates. Moreover, the relations between different static and dynamic quality assurance techniques are widely unclear. In addition, testing activities often have a broad scope and are rarely applied in a focused manner, which results in high costs. This thesis presents the In2Test approach, which systematically combines inspection and testing processes for focusing testing activities. The main ideas of this integrated approach are (a) to use early inspection results to prioritize testing on parts of a product or on defect types that are expected to be most defect-prone, (b) to consider product metrics and historical data in order to further improve the test focus, (c) to guide the prioritization of system parts and defect types by using rules that are based on explicitly defined assumptions about the relationships between inspection results and remaining defects. The approach was validated in two case studies: The validation was aimed at (a) showing that In2Test allows for effort reduction during test execution while keeping a comparable level of detected defects during testing, i.e., In2Test allows for improved efficiency compared to nonintegrated approaches; (b) revealing underlying assumptions for the prioritization of system parts and defect types for testing based on inspection results; and (c) showing that In2Test is mature for use in industrial applications. The validation (a) showed an effort reduction in the case studies of between 6% and 34% at a comparable level of detected defects depending on the concrete assumptions and selection rules applied, leading to an efficiency improvement of between 7% and 52%; (b) revealed a set of initial selection rules and assumptions with promising results; (c) showed the applicability of the approach.
Thesis Note
Zugl.: Kaiserslautern, Univ., Diss., 2012
Author(s)
Elberzhager, Frank  
Person Involved
Rombach, Dieter  
Liggesmeyer, Peter  
Bomarius, Frank  
Publisher
Fraunhofer Verlag  
Publishing Place
Stuttgart
File(s)
Download (5.57 MB)
Rights
Use according to copyright law
DOI
10.24406/publica-fhg-279398
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • Software-Qualitätssicherer

  • Software-Inspekteur

  • Software-Tester

  • Projektleiter

  • software testing

  • software inspection

  • testing technique

  • case study

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024