Derivation of Test Cases for Model-based Testing of Software Product Line with Hybrid Heuristic Approach

被引:4
|
作者
Sulaiman, R. Aduni [1 ]
Jawawi, D. N. A. [2 ]
Abd Halim, Shahliza [1 ,2 ]
机构
[1] Univ Technol Malaysia, Fac Comp, Software Engn Dept, Skudai 81300, Johor, Malaysia
[2] Univ Tun Hussein Onn Malaysia, Fac Comp Sci & Informat Syst, Parit Raja 86400, Johor, Malaysia
来源
EMERGING TRENDS IN INTELLIGENT COMPUTING AND INFORMATICS: DATA SCIENCE, INTELLIGENT INFORMATION SYSTEMS AND SMART COMPUTING | 2020年 / 1073卷
关键词
Software Product Line; Model-based testing; Software testing; Branch and bound algorithm;
D O I
10.1007/978-3-030-33582-3_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In Model-based testing (MBT) for Software Product Lines (SPLs), many algorithms have been proposed for test case generation. The test case is generated based on a test model which aims to achieve optimization. The heuristic search algorithm is one of the techniques that can be used to traverse the test model with a good quality of solutions. This paper describes our experience in using three types of search algorithm, which are Floyd's Warshall, Branch and Bound algorithm and Best First Search (FWA-BBA-BFS) which were integrated and hybridized in order to fully explore the test model. In this paper, this algorithm is validated based on test case results measured according to coverage criteria, generation time and size of test suite. Based on the experimental results, it is established that our proposed algorithm can generate test cases with reasonable cover-age, minimal execution time and appropriate size of test suite.
引用
收藏
页码:199 / 208
页数:10
相关论文
共 50 条
  • [31] A Model-based Testing for AADL Model of Embedded Software
    Dong, Yun-wei
    Wang, Geng
    Zhao, Hong-bing
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 185 - +
  • [32] An EFSM-Based Test Data Generation Approach in Model-Based Testing
    Mohd-Shafie, Muhammad Luqman
    Kadir, Wan Mohd Nasir Wan
    Khatibsyarbini, Muhammad
    Isa, Mohd Adham
    Ghani, Israr
    Ruslai, Husni
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (03): : 4337 - 4354
  • [33] Engineering Model-Based Software Testing of WIMP Interactive Applications
    Canny A.
    Martinie C.
    Navarre D.
    Palanque P.
    Barboni E.
    Gris C.
    Proceedings of the ACM on Human-Computer Interaction, 2021, 5 (EICS)
  • [34] Reducing Redundant Test Executions in Software Product Line Testing-A Case Study
    Jung, Pilsu
    Kang, Sungwon
    Lee, Jihyun
    ELECTRONICS, 2022, 11 (07)
  • [35] A Parallel Hybrid Testing Technique for Tri-Programming Model-Based Software Systems
    Basloom, Huda
    Dahab, Mohamed
    Al-Ghamdi, Abdullah Saad
    Eassa, Fathy
    Alghamdi, Ahmed Mohammed
    Haridi, Seif
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (02): : 4501 - 4530
  • [36] Improving Model-Based Testing Through Interactive Validation, Evaluation and Reconstruction of Test Cases
    Kolchyn, Oleksandr
    Potiyenko, Stepan
    QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, QUATIC 2024, 2024, 2178 : 150 - 158
  • [37] Test Oracle Strategies for Model-Based Testing
    Li, Nan
    Offutt, Jeff
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (04) : 372 - 395
  • [38] Model-Based Testing of Software-Based System Functions
    Drave, Imke
    Greifenberg, Timo
    Hillemacher, Steffen
    Kriebel, Stefan
    Markthaler, Matthias
    Rumpe, Bernhard
    Wortmann, Andreas
    44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 146 - 153
  • [39] Sketching a process for testing model-based developed software
    Baero, Thomas
    Krause, Rene
    Sax, Eric
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 7, 2005, : 31 - 36
  • [40] Model-based hypothesis testing of uncertain software systems
    Camilli, Matteo
    Gargantini, Angelo
    Scandurra, Patrizia
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2020, 30 (02)