An Effective Model-Based Integration Testing Technique for Component-Based Software

被引:0
|
作者
Elsafi, Abubakar [1 ]
Jawawi, Dayang N. A. [2 ]
Abdelmaboud, Abdelzahir [3 ]
Ibrahim, Ashraf Osman [4 ]
Almahy, Ibrahim [5 ]
机构
[1] Future Univ, Fac Comp Sci, Khartoum 10553, Sudan
[2] Univ Teknol Malaysia, Sch Comp, Fac Engn, Skudai 81310, Malaysia
[3] King Khalid Univ, Coll Arts & Sci, Muhayil Asir 61421, Saudi Arabia
[4] Alzaiem Alazhari Univ, Fac Comp Sci & IT, Khartoum 13311, Sudan
[5] Int Univ Africa, Fac Comp Studies, Khartoum 2469, Sudan
关键词
integration testing; model inference; component-based software; active learning; testing technique; SYSTEMS;
D O I
10.1109/iccisci.2019.8716446
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, many issues and challenges have been identified in integration testing of current Component-Based Software Systems (CBSS), that lead to ineffective testing and, ultimately, to CBSS of poor quality. In this research, a model-based integration testing technique for CBSS has been proposed by combining model learning and testing techniques for the formal analysis and testing of a system of integrated black-box software components. The effectiveness of the proposed technique is evaluated by applying a case study, namely, the elevator system. The performance analysis is carried out by performing a comparative analysis of proposed technique and existing techniques by using three evaluation parameters. The results of the comparison showed that the proposed technique is effective and outperforms the existing well-known technique in terms of learned components that performance is 100% better, output queries that performance is 25.01% better, as well as error detection capability that is 75%.
引用
收藏
页码:23 / 28
页数:6
相关论文
共 50 条
  • [31] Complexity metrics for regression testing of component-based software
    Tao, Chuan-Qi
    Li, Bi-Xin
    Gao, Jerry
    [J]. Ruan Jian Xue Bao/Journal of Software, 2015, 26 (12): : 3043 - 3061
  • [32] Towards self-testing of component-based software
    Belli, F
    Budnik, CJ
    [J]. PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, WORKSHOPS AND FAST ABSTRACTS, 2005, : 205 - 210
  • [34] A general model for component-based software reliability
    Mao, XG
    Deng, YJ
    [J]. PROCEEDINGS OF THE 29TH EUROMICRO CONFERENCE: NEW WAVES IN SYSTEM ARCHITECTURE, 2003, : 395 - 398
  • [35] The W Model for Component-based Software Development
    Lau, Kung-Kiu
    Taweel, Faris M.
    Tran, Cuong M.
    [J]. 2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 47 - 50
  • [36] Interface Faults Injection for Component-based Integration Testing
    Hashim, Nor Laily
    Schmidt, Heinz W.
    Ramakrishnan, Sita
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMPUTING & INFORMATICS (ICOCI 2006), 2006, : 50 - +
  • [37] Architectural test coverage for component-based integration testing
    Hashim, Nor Laily
    Ramakrishnan, Sita
    Schmidt, Heinz W.
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 262 - +
  • [38] Towards Component-Based System Integration Testing Framework
    Mahmood, Sajjad
    [J]. WORLD CONGRESS ON ENGINEERING, WCE 2011, VOL II, 2011, : 1231 - 1235
  • [39] Reactive Model-Based Control of Reconfiguration in the Fractal Component-Based Model
    Delaval, Gwenael
    Rutten, Eric
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2010, 6092 : 93 - 112
  • [40] Using component metacontent to support the regression testing of component-based software
    Orso, A
    Harrold, MJ
    Rosenblum, D
    Rothermel, G
    Soffa, ML
    Do, H
    [J]. IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET, 2001, : 716 - 725