Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing

  Regression testing is a crucial phase in the software development lifecycle that makes sure that new changes/updates in the software system don’t introduce defects or don’t affect adversely the existing functionalities. However, as the software systems grow in complexity, the number of test cas...

Full description

Saved in:
Bibliographic Details
Main Authors: Muhammad Asim Siddique, Wan M.N. Wan-Kadir, Johanna Ahmad, Noraini Ibrahim
Format: Article
Language:English
Published: University of Baghdad, College of Science for Women 2024-02-01
Series:مجلة بغداد للعلوم
Subjects:
Online Access:https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/9710
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849396072308277248
author Muhammad Asim Siddique
Wan M.N. Wan-Kadir
Johanna Ahmad
Noraini Ibrahim
author_facet Muhammad Asim Siddique
Wan M.N. Wan-Kadir
Johanna Ahmad
Noraini Ibrahim
author_sort Muhammad Asim Siddique
collection DOAJ
description   Regression testing is a crucial phase in the software development lifecycle that makes sure that new changes/updates in the software system don’t introduce defects or don’t affect adversely the existing functionalities. However, as the software systems grow in complexity, the number of test cases in regression suite can become large which results into more testing time and resource consumption. In addition, the presence of redundant and faulty test cases may affect the efficiency of the regression testing process. Therefore, this paper presents a new Hybrid Framework to Exclude Similar & Faulty Test Cases in Regression Testing (ETCPM) that utilizes automated code analysis techniques and historical test execution data to identity and exclude redundant, similar and faulty test cases from the given regression suite. Our experimental results clearly show the benefits of the ETCPM framework in terms of reduction in the testing time, optimization of the resource allocation, and improvement in the overall quality of regression test suite. ETCPM enables software development teams to achieve faster and reliable regression testing by intelligent exclusion of similar and fault test cases, which yields in reduction in the software delivery cycles and better end user satisfaction.
format Article
id doaj-art-b9d6a2a411b74a74bf17e4b3c079b70f
institution Kabale University
issn 2078-8665
2411-7986
language English
publishDate 2024-02-01
publisher University of Baghdad, College of Science for Women
record_format Article
series مجلة بغداد للعلوم
spelling doaj-art-b9d6a2a411b74a74bf17e4b3c079b70f2025-08-20T03:39:26ZengUniversity of Baghdad, College of Science for Womenمجلة بغداد للعلوم2078-86652411-79862024-02-01212(SI)10.21123/bsj.2024.9710Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing Muhammad Asim Siddique0Wan M.N. Wan-Kadir1Johanna Ahmad2Noraini Ibrahim3Faculty of Computing, Universiti of Teknologi, Johor Bahru, Malaysia.Faculty of Computing, Universiti of Teknologi, Johor Bahru, Malaysia.Faculty of Computing, Universiti of Teknologi, Johor Bahru, Malaysia.Faculty of Computing, Universiti of Teknologi, Johor Bahru, Malaysia.   Regression testing is a crucial phase in the software development lifecycle that makes sure that new changes/updates in the software system don’t introduce defects or don’t affect adversely the existing functionalities. However, as the software systems grow in complexity, the number of test cases in regression suite can become large which results into more testing time and resource consumption. In addition, the presence of redundant and faulty test cases may affect the efficiency of the regression testing process. Therefore, this paper presents a new Hybrid Framework to Exclude Similar & Faulty Test Cases in Regression Testing (ETCPM) that utilizes automated code analysis techniques and historical test execution data to identity and exclude redundant, similar and faulty test cases from the given regression suite. Our experimental results clearly show the benefits of the ETCPM framework in terms of reduction in the testing time, optimization of the resource allocation, and improvement in the overall quality of regression test suite. ETCPM enables software development teams to achieve faster and reliable regression testing by intelligent exclusion of similar and fault test cases, which yields in reduction in the software delivery cycles and better end user satisfaction. https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/9710Regression Testing, Software Maintenance, Software Quality, Test Case Prioritization, Test Case Selection
spellingShingle Muhammad Asim Siddique
Wan M.N. Wan-Kadir
Johanna Ahmad
Noraini Ibrahim
Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing
مجلة بغداد للعلوم
Regression Testing, Software Maintenance, Software Quality, Test Case Prioritization, Test Case Selection
title Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing
title_full Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing
title_fullStr Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing
title_full_unstemmed Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing
title_short Hybrid Framework To Exclude Similar and Faulty Test Cases In Regression Testing
title_sort hybrid framework to exclude similar and faulty test cases in regression testing
topic Regression Testing, Software Maintenance, Software Quality, Test Case Prioritization, Test Case Selection
url https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/9710
work_keys_str_mv AT muhammadasimsiddique hybridframeworktoexcludesimilarandfaultytestcasesinregressiontesting
AT wanmnwankadir hybridframeworktoexcludesimilarandfaultytestcasesinregressiontesting
AT johannaahmad hybridframeworktoexcludesimilarandfaultytestcasesinregressiontesting
AT norainiibrahim hybridframeworktoexcludesimilarandfaultytestcasesinregressiontesting