Multiobjective Test Case Prioritization Using Test Case Effectiveness: Multicriteria Scoring Method

Author:

Samad Ali1ORCID,Mahdin Hairulnizam Bin1,Kazmi Rafaqat2,Ibrahim Rosziati1,Baharum Zirawani3ORCID

Affiliation:

1. Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Parit Raja, 86400 Batu Pahat, Johor, Malaysia

2. Faculty of Computing, The Islamia University of Bahawalpur, 63100 Bahawalpur, Pakistan

3. Malaysian Institute of Industrial Technology, Universiti Kuala Lumpur, Persiaran Sinaran Ilmu, Bandar Seri Alam, 81750 Johor Bahru, Malaysia

Abstract

Modified source code validation is done by regression testing. In regression testing, the time and resources are limited, in which we have to select the minimal test cases from test suites to reduce execution time. The test case minimization process deals with the optimization of the regression testing by removing redundant test cases or prioritizing the test cases. This study proposed a test case prioritization approach based on multiobjective particle swarm optimization (MOPSO) by considering minimum execution time, maximum fault detection ability, and maximum code coverage. The MOPSO algorithm is used for the prioritization of test cases with parameters including execution time, fault detection ability, and code coverage. Three datasets are selected to evaluate the proposed MOPSO technique including TreeDataStructure, JodaTime, and Triangle. The proposed MOPSO is compared with the no ordering, reverse ordering, and random ordering technique for evaluating the effectiveness. The higher values of results represent the more effectiveness and the efficiency of the proposed MOPSO as compared to other approaches for TreeDataStructure, JodaTime, and Triangle datasets. The result is presented to 100-index mode relevant from low to high values; after that, test cases are prioritized. The experiment is conducted on three open-source java applications and evaluated using metrics inclusiveness, precision, and size reduction of a matrix of the test suite. The results revealed that all scenarios performed well in acceptable mode, and the technique is 17% to 86% more effective in terms of inclusiveness, 33% to 85% more effective in terms of precision, and 17% minimum to 86% maximum in size reduction of metrics.

Funder

Universiti Tun Hussein Onn Malaysia

Publisher

Hindawi Limited

Subject

Computer Science Applications,Software

Reference51 articles.

1. Cultivating Social Resources on Social Network Sites: Facebook Relationship Maintenance Behaviors and Their Role in Social Capital Processes

2. Effective Regression Test Case Selection

3. Factor determination in prioritizing test cases for event sequences: a systematic literature review;J. Ahmad;Journal of Telecommunication, Electronic and Computer Engineering,2018

4. Nondestructive testing;R. D. Adams,2018

5. Test case prioritization approaches in regression testing: A systematic literature review

Cited by 7 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Test case selection and prioritization approach for automated regression testing using ontology and COSMIC measurement;Automated Software Engineering;2024-06-10

2. A new binary chaos-based metaheuristic algorithm for software defect prediction;Cluster Computing;2024-05-04

3. A Regression Test Case Prioritization Framework for Software Sustainability;Communications in Computer and Information Science;2024

4. A Systematic Literature Review on Test Case Prioritization and Regression Test Selection;2023 IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA);2023-05-23

5. A Multi-Goal Particle Swarm Optimizer for Test Case Prioritization;IEEE Access;2023

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3