Model-based test case prioritization using cluster analysis: a soft-computing approach

被引:10
|
作者
Gokce, Nida [1 ]
Belli, Fevzi [2 ]
Eminli, Mubariz [3 ]
Dincer, Bekir Taner [4 ]
机构
[1] Mugla Sitki Kocman Univ, Fac Sci, Dept Stat, Mugla, Turkey
[2] Univ Paderborn, Fac Comp Sci Elect Engn & Math, D-33098 Paderborn, Germany
[3] Halic Univ, Fac Engn, Dept Comp Engn, Istanbul, Turkey
[4] Mugla Sitki Kocman Univ, Fac Engn, Dept Comp Engn, Mugla, Turkey
关键词
Test prioritization; model-based testing; event-oriented graphs; event sequence graphs; clustering algorithms; fuzzy c-means; neural networks;
D O I
10.3906/elk-1209-109
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Model-based testing is related to the particular relevant features of the software under test (SUT) and its environment. Real-life systems often require a large number of tests, which cannot exhaustively be run due to time and cost constraints. Thus, it is necessary to prioritize the test cases in accordance with their importance as the tester perceives it, usually given by several attributes of relevant events entailed. Based on event-oriented graph models, this paper proposes an approach to ranking test cases in accordance with their preference degrees. For forming preference groups, events are clustered using an unsupervised neural network and fuzzy c-means clustering algorithm. The suggested approach is model-based, so it does not necessitate the availability of the source code of the SUT. It differs from existing approaches also in that it needs no prior information about the tests carried out before. Thus, it can be used to reflect the tester's preferences not only for regression testing as is common in the literature but also for ranking test cases in any stage of software development. For the purpose of experimental evaluation, we compare the suggested prioritization approach with six well-known prioritization methods.
引用
收藏
页码:623 / +
页数:37
相关论文
共 50 条
  • [41] Model Based Test Case Prioritization Using Association Rule Mining
    Acharya, Arup Abhinna
    Mahali, Prateeva
    Mohapatra, Durga Prasad
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 3, 2015, 33
  • [42] Stock Market Trend Analysis during Demonetization using Soft-Computing techniques
    Bhardwaj, Rashmi
    Bangia, Aashima
    2018 INTERNATIONAL CONFERENCE ON COMPUTING, POWER AND COMMUNICATION TECHNOLOGIES (GUCON), 2018, : 696 - 701
  • [43] A novel approach to automatic model-based test case generation
    Rezaee, A.
    Zamani, B.
    SCIENTIA IRANICA, 2017, 24 (06) : 3132 - 3147
  • [44] A New Soft-Computing based Framework for Project Management Using Game Theory
    Bakshi, Tuli
    Sarkar, Bijan
    Sanyal, Subir Kumar
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, DEVICES AND INTELLIGENT SYSTEMS (CODLS), 2012, : 282 - 285
  • [45] A Simplified Approach for Rainfall-runoff Modeling Using Advanced Soft-computing Methods
    Kumar, Deepak
    Roshni, Thendiyath
    Singh, Anshuman
    Himayoun, Dar
    Samui, Pijush
    JORDAN JOURNAL OF CIVIL ENGINEERING, 2021, 15 (03) : 378 - 392
  • [46] Test case prioritization based on clustering analysis
    Xue, Yifan
    Mao, Yuguang
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 1449 - 1453
  • [47] Test Case Prioritization Based on Clustering Analysis
    Xue, Yi-fan
    Mao, Yu-guang
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 1294 - 1298
  • [48] Analysis on Predict Model of Railway Passenger Travel Factors Judgment with Soft-computing Methods
    Xi, Yan
    Jing, Li
    JOURNAL OF INDUSTRIAL ENGINEERING AND MANAGEMENT-JIEM, 2014, 7 (01): : 100 - 114
  • [49] Towards a new Test Case Prioritization Approach based on Fuzzy Clustering Analysis
    Vescan, Andreea
    Serban, Camelia
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 786 - 788
  • [50] An Incremental Approach for Model-based Test Suite Reduction Using Formal Concept Analysis
    Ng, Pin
    Fung, Richard Y. K.
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION TECHNOLOGIES & APPLICATIONS (ICUT 2009), 2009, : 141 - +