Title :
Construct Metadata Based on Change Model Using for Component-Based Software Regression Testing
Author :
Ma Liangli ; Guo Fuliang
Author_Institution :
Naval Univ. of Eng., Wuhan
Abstract :
Component metadata is one of the most effective methods to improve the testability of component-based software. In this paper, we give definition of a component and summarize all possible changes of component. All these changes are further classified into two types and described as a two-tuple. Then a change model is constructed. We present the conceptions of mapping mechanism to implement changes within component mapping to interface changes of component. And we introduce the conceptions of present change-interface mapping graph(C-IMG), change-interface dependency relationship (C-IDR), method dependency graph (MDG) and component interface model(CIM) to describe the mapping mechanism. Furthermore, a relative mapping algorithm is given based on the above mapping mechanism. In the following, we apply above model research to component RegisterStuGrade developed by ourselves and compare with regression testing technique without metadata and Orso method in regression testing cases number and running time to verify the validity of our method.
Keywords :
graph theory; meta data; object-oriented programming; program testing; RegisterStuGrade component; change model; change-interface dependency relationship; change-interface mapping graph; component interface model; component mapping mechanism; component metadata; component-based software regression testing; method dependency graph; Application software; Costs; Software testing;
Conference_Titel :
Fuzzy Systems and Knowledge Discovery, 2007. FSKD 2007. Fourth International Conference on
Conference_Location :
Haikou
Print_ISBN :
978-0-7695-2874-8
DOI :
10.1109/FSKD.2007.226