Abstract
Software testing is very important in software development to ensure its quality and reliability. As software systems have become more complex, the number of test cases has increased, which presents the challenge of executing all the tests in a limited time frame. Various test case prioritization techniques have been introduced to solve this problem. These methods aim to identify and implement the most critical tests first. In this paper, we propose an implementation of a dynamic test case prioritization strategy to improve software quality by increasing code coverage with special attention to edge case handling. Edge case test prioritization is a technique that improves test efficiency by selecting extreme case scenarios that can reveal critical bugs or unexpected behavior early in development, improving overall software reliability and dependability. In order to prioritize test cases, this paper presents a regression-based method that makes use of machine learning algorithms. The approach leverages previous performance data to optimize regression testing efficiency by examining variables like test time and execution status. Performance evaluations, when compared against industry standards and cutting-edge techniques, show how effective these algorithms are at correctly prioritizing test cases and identifying faults. This study offers simplified yet reliable solutions for regression testing optimization by shedding light on the efficacy of regression algorithms, such as Random Forest and decision trees.
| Original language | English |
|---|---|
| Title of host publication | 2024 25th International Arab Conference on Information Technology, ACIT 2024 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 9798331540012 |
| DOIs | |
| State | Published - 2024 |
| Event | 25th International Arab Conference on Information Technology, ACIT 2024 - Zarqa, Jordan Duration: 10 Dec 2024 → 12 Dec 2024 |
Publication series
| Name | 2024 25th International Arab Conference on Information Technology, ACIT 2024 |
|---|
Conference
| Conference | 25th International Arab Conference on Information Technology, ACIT 2024 |
|---|---|
| Country/Territory | Jordan |
| City | Zarqa |
| Period | 10/12/24 → 12/12/24 |
Bibliographical note
Publisher Copyright:© 2024 IEEE.
Keywords
- Machine Learning
- Natural Language Processing
- Software Testing Optimization
ASJC Scopus subject areas
- Artificial Intelligence
- Computer Networks and Communications
- Computer Vision and Pattern Recognition
- Information Systems
- Information Systems and Management
- Modeling and Simulation
Fingerprint
Dive into the research topics of 'A Data-Driven Approach Towards Software Regression Testing Quality Optimization'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver