loading...
 
Abstract
 
A Systematic Regression Testing Method and Tool For Software Components
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jerry Gao, San Jose State University, USA
Deepa Gopinathan, San Jose State University, USA
Quan Mai, San Jose State University, USA
Jingsha He, Beijing University of Technology, China
In component-based software engineering, software systems are mainly constructed based on reusable components, such as third-party components and in-house built components. Hence, system quality depends on the quality of the involved components. Any change of a component, it must be re-tested at the unit level, and re-integrated to form component-based application systems. Although a number of recently published papers address regression testing and maintenance of component-based systems, very few papers discuss how to identify component changes and impacts at the unit level, and find out the reusable test cases in a component?s test suite to support its evolution. This paper focuses on component APIbased changes and impacts, and proposes a systematic re-test method for software components based on a component APIbased test model. The proposed method has been implemented in a component test tool, known as COMPTest. It can be used to automatically identify component-based API changes and impacts, as well as reusable test cases in a component test suite. The paper also reports this tool and its application results.
Citation:
Jerry Gao, Deepa Gopinathan, Quan Mai, Jingsha He, "A Systematic Regression Testing Method and Tool For Software Components," compsac,pp.455-466, 30th Annual International Computer Software and Applications Conference (COMPSAC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
     


Click here to go to beta feedback form