An enhanced weighted method with unique priority value for test case prioritization in regression testing

Regression testing is an important and expensive strategy in software testing. To reduce its cost, many methods were proposed including test case prioritization methods. The aim of prioritization methods is to define an ideal order of test cases that allows higher coverage and early fault detection...

Full description

Bibliographic Details
Main Author: Najim, Asmaa Ammar
Format: Thesis
Language:English
Published: 2017
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/68729/
http://psasir.upm.edu.my/id/eprint/68729/1/68729.pdf
_version_ 1848867610193559552
author Najim, Asmaa Ammar
author_facet Najim, Asmaa Ammar
author_sort Najim, Asmaa Ammar
building UPM Institutional Repository
collection Online Access
description Regression testing is an important and expensive strategy in software testing. To reduce its cost, many methods were proposed including test case prioritization methods. The aim of prioritization methods is to define an ideal order of test cases that allows higher coverage and early fault detection with minimal amount of executed test cases. However, the problem with most of the existing test case prioritization methods is the random sorting of test cases when two or more test cases record equal priority values. In this research, an enhanced weighted method using unique priority value UniVal to prioritize test cases is presented. The proposed method combines five code coverage criteria with the order of test cases from the previous execution session to generate unique priority values. In addition, a controlled experiment was executed and results statistically analyzed to evaluate the effectiveness of the proposed method. The results show an improved performance in terms of prioritizing test cases and achieving higher APFD values. In future, a tool to automate the operation of UniVal would be developed and more experiments would be performed.
first_indexed 2025-11-15T11:38:02Z
format Thesis
id upm-68729
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T14:39:14Z
publishDate 2017
recordtype eprints
repository_type Digital Repository
spelling upm-687292025-09-10T06:55:36Z http://psasir.upm.edu.my/id/eprint/68729/ An enhanced weighted method with unique priority value for test case prioritization in regression testing Najim, Asmaa Ammar Regression testing is an important and expensive strategy in software testing. To reduce its cost, many methods were proposed including test case prioritization methods. The aim of prioritization methods is to define an ideal order of test cases that allows higher coverage and early fault detection with minimal amount of executed test cases. However, the problem with most of the existing test case prioritization methods is the random sorting of test cases when two or more test cases record equal priority values. In this research, an enhanced weighted method using unique priority value UniVal to prioritize test cases is presented. The proposed method combines five code coverage criteria with the order of test cases from the previous execution session to generate unique priority values. In addition, a controlled experiment was executed and results statistically analyzed to evaluate the effectiveness of the proposed method. The results show an improved performance in terms of prioritizing test cases and achieving higher APFD values. In future, a tool to automate the operation of UniVal would be developed and more experiments would be performed. 2017-10 Thesis NonPeerReviewed text en http://psasir.upm.edu.my/id/eprint/68729/1/68729.pdf Najim, Asmaa Ammar (2017) An enhanced weighted method with unique priority value for test case prioritization in regression testing. Masters thesis, Universiti Putra Malaysia. http://ethesis.upm.edu.my/id/eprint/10929/ Regression analysis Computer software - Development
spellingShingle Regression analysis
Computer software - Development
Najim, Asmaa Ammar
An enhanced weighted method with unique priority value for test case prioritization in regression testing
title An enhanced weighted method with unique priority value for test case prioritization in regression testing
title_full An enhanced weighted method with unique priority value for test case prioritization in regression testing
title_fullStr An enhanced weighted method with unique priority value for test case prioritization in regression testing
title_full_unstemmed An enhanced weighted method with unique priority value for test case prioritization in regression testing
title_short An enhanced weighted method with unique priority value for test case prioritization in regression testing
title_sort enhanced weighted method with unique priority value for test case prioritization in regression testing
topic Regression analysis
Computer software - Development
url http://psasir.upm.edu.my/id/eprint/68729/
http://psasir.upm.edu.my/id/eprint/68729/
http://psasir.upm.edu.my/id/eprint/68729/1/68729.pdf