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 条
  • [1] Model-Based Test Prioritizing - A Comparative Soft-Computing Approach and Case Studies
    Belli, Fevzi
    Eminov, Mubariz
    Gokce, Nida
    KI 2009: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5803 : 427 - +
  • [2] Model-Based Test Case Prioritization Using ACO: A review
    Sharma, Sonia
    Singh, Ajmer
    2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, : 177 - 181
  • [3] Soft-computing model-based controllers for increased photovoltaic plant efficiencies
    Varnham, Abdulhadi
    Al-Ibrahim, Abdulrahman M.
    Virk, Gurvinder S.
    Azzi, Djamel
    IEEE TRANSACTIONS ON ENERGY CONVERSION, 2007, 22 (04) : 873 - 880
  • [4] Model-based regression test case prioritization
    Panigrahi C.R.
    Mall R.
    Communications in Computer and Information Science, 2010, 54 : 380 - 385
  • [5] Model-Based Regression Test Case Prioritization
    Panigrahi, Chhabi Rani
    Mall, Rajib
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT, PROCEEDINGS, 2010, 54 : 380 - 385
  • [6] A Model-Based Test Case Prioritization Approach Based on Fault Urgency and Severity
    Wei, Dan
    Sun, Qingying
    Wang, Xingqi
    Zhang, Tianning
    Chen, Bin
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2020, 30 (02) : 263 - 290
  • [7] Parameter identification of complicated environmental model using the soft-computing approach
    Department of Environmental Science and Engineering, Tsinghua University, Beijing 100084, China
    Xitong Gongcheng Lilum yu Shijian, 2006, 2 (118-126):
  • [8] Analytical Model to Predict Protein Structure using Soft-Computing Approach
    Bordoloi, Hemashree
    Nirmala, S. R.
    Sarma, Kandarpa Kumar
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2021, 14 (06): : 324 - 327
  • [9] Demand Prediction Using a Soft-Computing Approach: A Case Study of Automotive Industry
    Eloy Salais-Fierro, Tomas
    Astrid Saucedo-Martinez, Jania
    Rodriguez-Aguilar, Roman
    Manuel Vela-Haro, Jose
    APPLIED SCIENCES-BASEL, 2020, 10 (03):
  • [10] An approach for analyzing the reliability of industrial systems using soft-computing based technique
    Garg, Harish
    Rani, Monica
    Sharma, S. P.
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (02) : 489 - 501