Model-based software component testing: A UML-based approach

被引:8
|
作者
Zheng, Weiqun [1 ]
Bundell, Gary [1 ]
机构
[1] Univ Western Australia, Sch Elect Elect & Comp Engn, Ctr Intelligent Informat Proc Syst, Nedlands, WA 6009, Australia
关键词
D O I
10.1109/ICIS.2007.136
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Applying UML modeling to both software component testing (SCT) and software component development enables testing and design phases to utilise a consistent specification approach to producing functional and reliable software components with better effectiveness and efficiency. This paper introduces a new UML-based SCT methodology, model-based software component testing (MBSCT), which is developed with a set of SCT techniques. Following the proposed MBSCT framework for developing component test cases, the main task in the first phase is to build a set of UML-based test models, which is supported with the scenario-based component integration testing and test by contract techniques. The main task in the second phase is to design and generate component test cases from the constructed test models, which is supported with a component test mapping technique. The working process and effectiveness of the MBSCT methodology is demonstrated with a case study of a typical component-based system.
引用
收藏
页码:891 / +
页数:2
相关论文
共 50 条
  • [1] A UML-based methodology for software component testing
    Zheng, Weiqun
    Bundell, Gary
    [J]. IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 1177 - +
  • [2] UML-based integration testing for component-based software
    Wu, Y
    Chen, MH
    Offutt, J
    [J]. COTS-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2003, 2580 : 251 - 260
  • [3] Test by Contract for UML-Based Software Component Testing
    Zheng, Weiqun
    Bundell, Gary
    [J]. CSA 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 377 - 382
  • [4] UML-based Fault Injection for Software Model Testing (FISMT)
    Mendizabal-Samper, J.
    Salterain, A.
    Urcelayeta, S.
    Blanco, J. M.
    Galarza, A.
    [J]. RELIABILITY, RISK AND SAFETY: THEORY AND APPLICATIONS VOLS 1-3, 2010, : 2021 - 2025
  • [5] A UML-Based Approach to System Testing
    Lionel Briand
    Yvan Labiche
    [J]. Software and Systems Modeling, 2002, 1 (1): : 10 - 42
  • [6] A UML-based environment for software testing and verification
    Dong, W
    Wang, J
    Li, LY
    Li, SH
    Chen, HY
    [J]. COMPUTER SCIENCE AND TECHNOLOGY IN NEW CENTURY, 2001, : 76 - 81
  • [7] A UML-based approach to system testing
    Hartmann, Jean
    Vieira, Marlon
    Foster, Herbert
    Ruder, Axel
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2005, 1 (01) : 12 - 24
  • [8] UML-based regression testing for OO software
    Mansour, Nashat
    Takkoush, Husam
    Nehme, Ali
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2011, 23 (01): : 51 - 68
  • [9] A UML-based approach for testing web applications
    Nilawar, M
    Dascalu, S
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2004, : 334 - 339
  • [10] A UML-Based Approach to Testing Web Apptications
    Li, Liping
    Miao, Huaikou
    Qian, Zhongsheng
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 397 - 401