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...
Saved in:
Main Author: | |
---|---|
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 |