arrow
Return

Test Case Prioritization Using Dragon Boat Optimization for Software Quality Testing

delete2025-04-09
delete0
delete
OA
AI
M
Mohammed Assiri
DOI:10.3390/electronics14081524delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Test Case Prioritization (TCP) is critical in software quality testing, aiming to identify high-priority test cases early in the testing process. This study proposes a novel TCP approach using the Dragon Boat Optimization Algorithm (DBOA), inspired by the synchronized teamwork seen in dragon boat racing. The proposed TCP-DBOA model strategically reorders test cases to improve fault detection efficiency while minimizing execution time. By using the Average Percentage of Faults Detected (APFD) as the optimization objective, the model enhances both coverage speed and testing effectiveness. DBOA offers advantages in handling large search spaces, balancing exploration and exploitation, and adapting to complex testing scenarios. The performance of TCP-DBOA is evaluated using four benchmark datasets-GZIP, GREP, TCAS, and CS-TCAS-demonstrating superior APFD values compared to existing methods. Results confirm the model's robustness in reducing test execution time and improving fault detection early in the test cycle. This approach contributes to faster, more efficient regression testing, especially in continuous integration environments.
Keywords:
Test Case Prioritization
fitness function
software testing
Dragon Boat Optimization Algorithm
software engineering

Journal

Electronics cover
Electronics
IF:
2.6
Papers:
1.1W
Citations:
4.7W

Organization

No organization information available
Cited Papers

Cited Papers

Directed Search Based on Improved Whale Optimization Algorithm for Test Case Prioritization
err2023-04-03
err0
errOAAI
errBin Yang; Huilai Li; Ying Xing; Fuping Zeng; Chengdong Qian; Youzhi Shen; Jiongbo Wang
errShare
errSave
Prioritization of Test Cases in Software Testing Using M 2 H 2 Optimization
err2022-10-08
err0
errOAAI
errKodepogu Koteswara Rao; M Babu Rao; Chaduvula Kavitha; Gaddala Lalitha Kumari; Yalamanchili Surekha
errShare
errSave
A Novel Human-Based Meta-Heuristic Algorithm: Dragon Boat Optimization
err
IF0
err2024-06-07
err0
errOAAI
errXiang Li; Long Lan; Husam Lahza; Shaowu Yang; Shuihua Wang; Wenjing Yang; Hengzhu Liu; Yudong Zhang
errShare
errSave
Regression test optimization and prioritization using Honey Bee optimization algorithm with fuzzy rule base
err2020-11-27
err9
PREAI
errNayak, Soumen; Kumar, Chiranjeev; Tripathi, Sachin; Mohanty, Nirjharini; Baral, Vishal
errShare
errSave
Applying Neutrosophic Iadov Technique for assessing an MDD-based approach to support software design
err2022-01-01
err0
PREAI
errNemury Silega; G. F. Castro Aguilar; I. A. Martillo Alcívar; K. M. Faggioni Colombo
errShare
errSave
researcher View more