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

Saved in:
Bibliographic Details
Main Author: Najim, Asmaa Ammar
Format: Thesis
Language:English
Published: 2017
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/68729/1/FSKTM%202018%203%20IR.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-upm-ir.68729
record_format uketd_dc
spelling my-upm-ir.687292019-05-30T01:30:53Z An enhanced weighted method with unique priority value for test case prioritization in regression testing 2017-10 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. Regression analysis Computer software - Development 2017-10 Thesis http://psasir.upm.edu.my/id/eprint/68729/ http://psasir.upm.edu.my/id/eprint/68729/1/FSKTM%202018%203%20IR.pdf text en public masters Universiti Putra Malaysia Regression analysis Computer software - Development
institution Universiti Putra Malaysia
collection PSAS Institutional Repository
language English
topic 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
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.
format Thesis
qualification_level Master's degree
author Najim, Asmaa Ammar
author_facet Najim, Asmaa Ammar
author_sort Najim, Asmaa Ammar
title 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_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_sort enhanced weighted method with unique priority value for test case prioritization in regression testing
granting_institution Universiti Putra Malaysia
publishDate 2017
url http://psasir.upm.edu.my/id/eprint/68729/1/FSKTM%202018%203%20IR.pdf
_version_ 1747812624571039744