loading...
A Lightweight Process for Change Identification and Regression Test Selection in Using COTS Components
Orlando, Florida February 13-February 16
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICCBSS.2006.1Fifth International IEEE Conference o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jiang Zheng, North Carolina State University
Brian Robinson, ABB Inc.
Laurie Williams, North Carolina State University
Karen Smiley, ABB Inc.
Various regression test selection techniques have been developed and have shown fault detection effectiveness. The majority of these test selection techniques rely on access to source code for change identification. However, when new releases of COTS components are made available for integration and testing, source code is often not available. In this paper we present a lightweight Integrated - Black-box Approach for Component Change Identification (IBACCI) process for selection of regression tests for user/glue code that uses COTS components. I-BACCI is applicable when component licensing agreements do not preclude analysis of the binary files. A case study of the process was conducted on an ABB product that uses a medium-scale internal ABB software component. Five releases of the component were examined to evaluate the efficacy of the proposed process. The result of the case study indicates this process can reduce the required number of regression tests by 54% on average.
Citation:
Jiang Zheng, Brian Robinson, Laurie Williams, Karen Smiley, "A Lightweight Process for Change Identification and Regression Test Selection in Using COTS Components," iccbss, pp.137-143, Fifth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.