The effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing

Regression testing is an important and costly strategy in software testing. To decrease its cost, many methods have been proposed including the test case prioritization methods. The aim of the prioritization methods is to define an ideal order of test cases that allows for higher coverage and early...

Full description

Bibliographic Details
Main Authors: Ammar, Asmaa, Baharom, Salmi, Abd Ghani, Abdul Azim, Din, Jamilah
Format: Article
Language:English
Published: Science Publishing Corporation 2018
Online Access:http://psasir.upm.edu.my/id/eprint/74160/1/The%20effectiveness%20of%20an%20enhanced%20weighted%20method%20with%20a%20unique%20priority%20value%20for%20test%20case%20prioritization%20in%20regression%20testing.pdf
_version_ 1796979689221259264
author Ammar, Asmaa
Baharom, Salmi
Abd Ghani, Abdul Azim
Din, Jamilah
author_facet Ammar, Asmaa
Baharom, Salmi
Abd Ghani, Abdul Azim
Din, Jamilah
author_sort Ammar, Asmaa
collection UPM
description Regression testing is an important and costly strategy in software testing. To decrease its cost, many methods have been proposed including the test case prioritization methods. The aim of the prioritization methods is to define an ideal order of test cases that allows for higher coverage and early fault detection with minimal number 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 paper, the effectiveness of an enhanced weighted method using a unique priority value, UniVal, is proposed. Unival prioritizes test cases based on code coverage criteria with information from history of previous executions. In addition, a controlled experiment was executed, and the results were statistically analyzed to assess the effectiveness of the proposed method. The results indicates better performance with regard to prioritize test cases and achieve higher APFD values.
first_indexed 2024-03-06T10:12:36Z
format Article
id upm.eprints-74160
institution Universiti Putra Malaysia
language English
last_indexed 2024-03-06T10:12:36Z
publishDate 2018
publisher Science Publishing Corporation
record_format dspace
spelling upm.eprints-741602020-04-27T14:36:17Z http://psasir.upm.edu.my/id/eprint/74160/ The effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing Ammar, Asmaa Baharom, Salmi Abd Ghani, Abdul Azim Din, Jamilah Regression testing is an important and costly strategy in software testing. To decrease its cost, many methods have been proposed including the test case prioritization methods. The aim of the prioritization methods is to define an ideal order of test cases that allows for higher coverage and early fault detection with minimal number 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 paper, the effectiveness of an enhanced weighted method using a unique priority value, UniVal, is proposed. Unival prioritizes test cases based on code coverage criteria with information from history of previous executions. In addition, a controlled experiment was executed, and the results were statistically analyzed to assess the effectiveness of the proposed method. The results indicates better performance with regard to prioritize test cases and achieve higher APFD values. Science Publishing Corporation 2018 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/74160/1/The%20effectiveness%20of%20an%20enhanced%20weighted%20method%20with%20a%20unique%20priority%20value%20for%20test%20case%20prioritization%20in%20regression%20testing.pdf Ammar, Asmaa and Baharom, Salmi and Abd Ghani, Abdul Azim and Din, Jamilah (2018) The effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing. International Journal of Engineering and Technology(UAE), 7 (4.31). 20 - 27. ISSN 2227-524X
spellingShingle Ammar, Asmaa
Baharom, Salmi
Abd Ghani, Abdul Azim
Din, Jamilah
The effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing
title The effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing
title_full The effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing
title_fullStr The effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing
title_full_unstemmed The effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing
title_short The effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing
title_sort effectiveness of an enhanced weighted method with a unique priority value for test case prioritization in regression testing
url http://psasir.upm.edu.my/id/eprint/74160/1/The%20effectiveness%20of%20an%20enhanced%20weighted%20method%20with%20a%20unique%20priority%20value%20for%20test%20case%20prioritization%20in%20regression%20testing.pdf
work_keys_str_mv AT ammarasmaa theeffectivenessofanenhancedweightedmethodwithauniquepriorityvaluefortestcaseprioritizationinregressiontesting
AT baharomsalmi theeffectivenessofanenhancedweightedmethodwithauniquepriorityvaluefortestcaseprioritizationinregressiontesting
AT abdghaniabdulazim theeffectivenessofanenhancedweightedmethodwithauniquepriorityvaluefortestcaseprioritizationinregressiontesting
AT dinjamilah theeffectivenessofanenhancedweightedmethodwithauniquepriorityvaluefortestcaseprioritizationinregressiontesting
AT ammarasmaa effectivenessofanenhancedweightedmethodwithauniquepriorityvaluefortestcaseprioritizationinregressiontesting
AT baharomsalmi effectivenessofanenhancedweightedmethodwithauniquepriorityvaluefortestcaseprioritizationinregressiontesting
AT abdghaniabdulazim effectivenessofanenhancedweightedmethodwithauniquepriorityvaluefortestcaseprioritizationinregressiontesting
AT dinjamilah effectivenessofanenhancedweightedmethodwithauniquepriorityvaluefortestcaseprioritizationinregressiontesting