• DocumentCode
    468188
  • 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
  • Volume
    1
  • fYear
    2007
  • fDate
    24-27 Aug. 2007
  • Firstpage
    747
  • Lastpage
    751
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fuzzy Systems and Knowledge Discovery, 2007. FSKD 2007. Fourth International Conference on
  • Conference_Location
    Haikou
  • Print_ISBN
    978-0-7695-2874-8
  • Type

    conf

  • DOI
    10.1109/FSKD.2007.226
  • Filename
    4406023