Using Memetic Algorithms for Test Case Prioritization in Model Based Software Testing

被引:0
|
作者
Nejad, Fatemeh Mosala [1 ]
Akbari, Reza [1 ]
Shahabi, Mohammad Mehdi Dejam [1 ]
机构
[1] Shiraz Univ Technol, Dept Comp Engn & IT, Software Engn Lab, Shiraz, Iran
关键词
software testing; prioritization; Genetic; Memetic; Stochastic local search; Randomize iterative improvement; Hill climbing; Simulated annealing;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Building high quality software is one of the main goals in software industry. Software testing is a critical step in confirming the quality of software. Testing is an expensive activity because it consumes about 30% to 50% of all software developing cost. Today much research has been done in generating and prioritizing tests. First, tester should find the most important and critical path in software. They can reduce cost by finding errors and preventing to propagate it in design step. In this paper, a model based testing method is introduced. This method can prioritize tests using activity diagram, control flow graph, genetic and memetic algorithm. Different version of memetic algorithm has been made by stochastic local search, randomize iterative improvement, hill climbing and simulated annealing algorithms. The results show that the using local search methods with genetic algorithm (GA) provide efficiency and produce competitive results in comparison with GA.
引用
收藏
页码:142 / 147
页数:6
相关论文
共 50 条
  • [21] 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
  • [22] 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
  • [23] Feature-based testing by using model synthesis, test generation and parameterizable test prioritization
    Reider, Martin
    Magnus, Stephan
    Krause, Jan
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 130 - 137
  • [24] A Test Case Prioritization Approach Based on Software Component Metrics
    Silva, Dennis Savio
    Rabelo, Ricardo
    Santos Neto, Pedro
    Britto, Ricardo
    Oliveira, Pedro Almir
    2019 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2019, : 2939 - 2945
  • [25] Cost-benefit evaluation model for automated testing based on test case prioritization
    Cui, Maiqin
    Wang, Chengyao
    Journal of Software Engineering, 2015, 9 (04): : 808 - 817
  • [26] Collaborative Filtering-based Test Case Prioritization and Reduction for Software Product-Line Testing
    Kumar, Satendra
    Rajkumar
    Rani, Monika
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 498 - 503
  • [27] Introducing a Fuzzy Model for Cost Cognizant Software Test Case Prioritization
    Mukherjee, Rajendrani
    Patnaik, K. Sridhar
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 504 - 509
  • [28] Test Case Prioritization for Regression Testing Using Machine Learning
    Sawant, Priyanka Dattatray
    2024 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING, AITEST, 2024, : 152 - 153
  • [29] Test Case Prioritization for Regression Testing Using Immune Operator
    Gladston, Angelin
    Nehemiah, Khanna
    Narayanasamy, Palanisamy
    Kannan, Arputharaj
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2016, 13 (06) : 686 - 692
  • [30] Test case prioritization and mutation testing
    Le Traon, Yves
    Xie, Tao
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2024, 34 (01):