Construct metadata model based on coupling information to increase the testability of component-based software

被引:0
|
作者
Ma, Liangli [1 ,2 ]
Wang, Houxiang [1 ]
Li, Yongjie [1 ]
机构
[1] Naval Univ Engn, Dept Comp Engn, Wuhan 430033, Hubei, Peoples R China
[2] Huazhong Univ Sci & Technol, Comp Sci & Tech Coll, Wuhan 430074, Peoples R China
来源
2007 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2 | 2007年
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A software component must be tested every time it is reused, to guarantee the quality of both the component itself and the system in which it is to be integrated. So how to increase testability of component has become a key technology in the software engineering community. This paper introduces a method to increase component testability. Firstly we analyze the meanings of component testability and the effective ways to increase testability. Then we give some definitions on component coupling testing criterion. And we further give the definitions of DU-I(Definition-Use Information) and OP-Vs(Observation-Point Values). Base on these, we introduce a definition-use table, which includes DU-I and OP-Vs item, to help component testers understanding and observing the component better. Then a framework of testable component based on above DU-table is given. These facilities provide ways to detect errors, to observe state variables by observation-points based monitor mechanism. And we adopt coupling-based testing using information DU-table provided. Lastly, we applied the method to our application software developed before, and generate some test cases. And our method is compared with Orso method and Kan method using the same example, presenting the comparison results. The relevant results illustrate the validity of our method, effectively generating test cases and killing more mutants.
引用
收藏
页码:24 / +
页数:2
相关论文
共 50 条
  • [1] A Metadata Model Based on Coupling Testing Information to Increase Testability of Component
    马良荔
    郭福亮
    吴朝晖
    Journal of Donghua University(English Edition), 2008, (01) : 58 - 64
  • [2] A metadata model based on coupling testing information to increase testability of component
    Department of Computer Engineering, Naval University of Engineering, Wuhan 430033, China
    不详
    J. Donghua Univ., 2008, 1 (58-64):
  • [3] Construct metadata based on change model using for component-based software regression testing
    Ma Liangli
    Guo Fuliang
    FOURTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 1, PROCEEDINGS, 2007, : 747 - 751
  • [4] Using component metadata based on dependency relationships matrix to improve the testability of component-based software
    Ma Liangli
    Wang Houxiang
    Li Yongjie
    2006 1ST INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, 2006, : 13 - +
  • [5] A metadata configuration model for component-based software integration testing
    Guo Fuliang
    Ma Liangli
    CIS WORKSHOPS 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY WORKSHOPS, 2007, : 898 - +
  • [6] AOP-based testability improvement for component-based software
    Mao, Chengying
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 547 - 552
  • [7] A study on design for testability in component-based embedded software
    Kanstren, Teemu
    SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2008, : 31 - 38
  • [8] Using component metadata to regression test component-based software
    Orso, Alessandro
    Do, Hyunsook
    Rothermel, Gregg
    Harrold, Mary Jean
    Rosenblum, David S.
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2007, 17 (02): : 61 - 94
  • [9] A Model for the Measurement of the Runtime Testability of Component-based Systems
    Gonzalez, Alberto
    Piel, Eric
    Gross, Hans-Gerhard
    ICSTW 2009: IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION WORKSHOPS, 2009, : 19 - 28
  • [10] The design of dependency relationships matrix to improve the testability of component-based software
    Ma Liangli
    Wang Houxiang
    Lu Yansheng
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 93 - +