Integrating Inspection and Test Processes Based on Context-Specific Assumptions
Abstract
Inspections and testing are two of the most commonly performed software quality assurance processes today. Typically, these processes are applied in isolation, which, however, fails to exploit the benefits of systematically combining and integrating them. In consequence, tests are not focused based on early defect detection data. Expected benefits of such process integration include higher defect detection rates or reduced quality assurance effort. Moreover, when conducting testing without any prior information regarding the system's quality, it is often unclear how to focus testing. A systematic integration of inspection and testing processes requires context-specific knowledge about the relationships between inspections and testing. This knowledge is typically not available and needs to be empirically identified and validated. Often, context-specific assumptions can be seen as a starting point for generating such knowledge. Based on the In2Test approach, which uses inspection data to focus testing, we present in this article how knowledge about the relationship between inspections and testing can be gained, documented, and evolved in an analytical or empirical manner. In addition, this article gives an overview of related work and highlights future research directions.
- Publication:
-
arXiv e-prints
- Pub Date:
- November 2013
- DOI:
- 10.48550/arXiv.1311.3798
- arXiv:
- arXiv:1311.3798
- Bibcode:
- 2013arXiv1311.3798E
- Keywords:
-
- Computer Science - Software Engineering
- E-Print:
- 15 pages. The final version is available at http://onlinelibrary.wiley.com/doi/10.1002/smr.1569/abstract. Elberzhager, F., M\"unch, J., Rombach, D. and Freimut, B. (2012), Integrating inspection and test processes based on context-specific assumptions. J. Softw. Evol. and Proc