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 条
  • [1] SMartyTesting: A Model-Based Testing Approach for Deriving Software Product Line Test Sequences
    Petry, Kleber
    Oliveira, Edson, Jr.
    Costa, Leandro
    Zanin, Aline
    Zorzo, Avelino F.
    ICEIS: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2021, : 165 - 172
  • [2] On the Use of Test Cases in Model-Based Software Product Line Development
    Knapp, Alexander
    Roggenbach, Markus
    Schlingloff, Bernd-Holger
    18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 247 - 251
  • [3] A novel model-based testing approach for software product lines
    Damiani, Ferruccio
    Faitelson, David
    Gladisch, Christoph
    Tyszberowicz, Shmuel
    SOFTWARE AND SYSTEMS MODELING, 2017, 16 (04) : 1223 - 1251
  • [4] A novel model-based testing approach for software product lines
    Ferruccio Damiani
    David Faitelson
    Christoph Gladisch
    Shmuel Tyszberowicz
    Software & Systems Modeling, 2017, 16 : 1223 - 1251
  • [5] Model-based Test Generation for Software Product Line
    Cai, Xinying
    Zeng, Hongwei
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 347 - 351
  • [6] A Dissimilarity with Dice-Jaro-Winkler Test Case Prioritization Approach for Model- Based Testing in Software Product Line
    Sulaiman, R. Aduni
    Jawawi, Dayang N. A.
    Halim, Shahliza Abdul
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2021, 15 (03): : 932 - 951
  • [7] Classification Trends Taxonomy of Model-based Testing for Software Product Line: A Systematic Literature Review
    Sulaiman, Rabatul Aduni
    Jawawi, Dayang Norhayati Abang
    Halim, Shahliza Abdul
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2022, 16 (05): : 1561 - 1583
  • [8] Cost-effective test case generation with the hyper-heuristic for software product line testing
    Sulaiman, Rabatul . Aduni
    Jawawi, Dayang . N. A.
    Halim, Shahliza . Abdul
    ADVANCES IN ENGINEERING SOFTWARE, 2023, 175
  • [9] Incorporating User Preferences in a Software Product Line Testing Hyper-Heuristic Approach
    Jakubovski Filho, Helson Luiz
    Ferreira, Thiago Nascimento
    Vergilio, Silvia Regina
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2283 - 2290
  • [10] A Model-based Approach for Test Cases Generation
    Silva, J. C.
    Silva, J. L.
    Campos, J. C.
    Saraiva, J. A.
    PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013), 2013,