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 条
  • [21] PLeTs-Test Automation using Software Product Lines and Model Based Testing
    Rodrigues, Elder de M.
    Viccari, Leonardo D.
    Zorzo, Avelino F.
    Gimenes, Itana M.
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 483 - 488
  • [22] An Approach to Improve Test Path Generation: Inclination towards Automated Model-based Software Design and Testing
    Kaur, Parampreet
    Luhach, Ashish Kr.
    2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 156 - 162
  • [23] A hybrid search and model-based approach for testing the self-adaptive unmanned aircraft system software
    Javed, Zainab
    Iqbal, Muhammad Zohaib
    Khan, Muhammad Uzair
    Usman, Muhammad
    Jilani, Atif Aftab Ahmed
    COMPUTER STANDARDS & INTERFACES, 2025, 93
  • [24] Model-based testing approaches selection for software projects
    Dias-Neto, Arilo Claudio
    Travassos, Guilherme Horta
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (11) : 1487 - 1504
  • [25] A Model-Based Approach for RFID Application Testing
    Huebner, Andreas
    Facchi, Christian
    Meyer, Markus
    Janicke, Helge
    2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1490 - 1497
  • [26] Model-based automatic test case generation for automotive embedded software testing
    Shin, Ki-Wook
    Lim, Dong-Jin
    INTERNATIONAL JOURNAL OF AUTOMOTIVE TECHNOLOGY, 2018, 19 (01) : 107 - 119
  • [27] Model-based automatic test case generation for automotive embedded software testing
    Ki-Wook Shin
    Dong-Jin Lim
    International Journal of Automotive Technology, 2018, 19 : 107 - 119
  • [28] Featured Event Sequence Graphs for Model-Based Incremental Testing of Software Product Lines
    Tuglular, Tugkan
    Beyazit, Mutlu
    Ozturk, Dilek
    2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 197 - 202
  • [29] Model-based testing of software and systems: Recent advances and challenges
    Alexandre Petrenko
    Adenilso Simao
    José Carlos Maldonado
    International Journal on Software Tools for Technology Transfer, 2012, 14 (4) : 383 - 386
  • [30] RATE: A model-based testing approach that combines model refinement and test execution
    Bombarda, Andrea
    Bonfanti, Silvia
    Gargantini, Angelo
    Lei, Yu
    Duan, Feng
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2023, 33 (02)