Prioritizing event sequences test cases based on faults

Software testing is known as a time-consuming process and tied to time limitations and budget. Any modifications during testing may delay the completion timeline of the project once it no longer under control. Due to that reason, various approaches have been proposed to reduce time, cost and resourc...

Full description

Bibliographic Details
Main Authors: Baharom, Salmi, Ahmad, Johanna, Zulzalil, Hazura, Din, Jamilah, Abd Ghani, Abdul Azim
Format: Article
Language:English
Published: Institute of Advanced Scientific Research 2018
Online Access:http://psasir.upm.edu.my/id/eprint/81843/
http://psasir.upm.edu.my/id/eprint/81843/1/Prioritizing%20Event%20Sequences%20Test%20Cases%20based%20on%20Faults.pdf
_version_ 1848859183957409792
author Baharom, Salmi
Ahmad, Johanna
Zulzalil, Hazura
Din, Jamilah
Abd Ghani, Abdul Azim
author_facet Baharom, Salmi
Ahmad, Johanna
Zulzalil, Hazura
Din, Jamilah
Abd Ghani, Abdul Azim
author_sort Baharom, Salmi
building UPM Institutional Repository
collection Online Access
description Software testing is known as a time-consuming process and tied to time limitations and budget. Any modifications during testing may delay the completion timeline of the project once it no longer under control. Due to that reason, various approaches have been proposed to reduce time, cost and resources. Test case prioritization (TCP) is one of them with the goal to ensure faster detection of faults for an ordered test suite, and it is is more effective than the original test suite. In this paper, the researchers proposed a prioritization algorithm for the event sequences test cases based on faults. Weighted priority has been applied to assign a weight for each test case. The aim of this paper is to avoid selecting any random test case more than once if the test case has the same weight. An experiment has been conducted using one subject program taken from the benchmark source for a comparative study. While the Average Percentage of Fault Detected (APFD) has been selected as an evaluation metric to measure the effectiveness of the enSSP technique and the weighted approach technique. The results depict that the weighted approach technique is more effective in terms of detecting faults and more successful in producing a unique weight for each test case.
first_indexed 2025-11-15T12:25:18Z
format Article
id upm-81843
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T12:25:18Z
publishDate 2018
publisher Institute of Advanced Scientific Research
recordtype eprints
repository_type Digital Repository
spelling upm-818432020-11-26T21:15:43Z http://psasir.upm.edu.my/id/eprint/81843/ Prioritizing event sequences test cases based on faults Baharom, Salmi Ahmad, Johanna Zulzalil, Hazura Din, Jamilah Abd Ghani, Abdul Azim Software testing is known as a time-consuming process and tied to time limitations and budget. Any modifications during testing may delay the completion timeline of the project once it no longer under control. Due to that reason, various approaches have been proposed to reduce time, cost and resources. Test case prioritization (TCP) is one of them with the goal to ensure faster detection of faults for an ordered test suite, and it is is more effective than the original test suite. In this paper, the researchers proposed a prioritization algorithm for the event sequences test cases based on faults. Weighted priority has been applied to assign a weight for each test case. The aim of this paper is to avoid selecting any random test case more than once if the test case has the same weight. An experiment has been conducted using one subject program taken from the benchmark source for a comparative study. While the Average Percentage of Fault Detected (APFD) has been selected as an evaluation metric to measure the effectiveness of the enSSP technique and the weighted approach technique. The results depict that the weighted approach technique is more effective in terms of detecting faults and more successful in producing a unique weight for each test case. Institute of Advanced Scientific Research 2018 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/81843/1/Prioritizing%20Event%20Sequences%20Test%20Cases%20based%20on%20Faults.pdf Baharom, Salmi and Ahmad, Johanna and Zulzalil, Hazura and Din, Jamilah and Abd Ghani, Abdul Azim (2018) Prioritizing event sequences test cases based on faults. Journal of Advanced Research in Dynamical and Control Systems, 10 (11). pp. 158-165. ISSN 1943-023X https://www.jardcs.org/backissues/abstract.php?archiveid=6565
spellingShingle Baharom, Salmi
Ahmad, Johanna
Zulzalil, Hazura
Din, Jamilah
Abd Ghani, Abdul Azim
Prioritizing event sequences test cases based on faults
title Prioritizing event sequences test cases based on faults
title_full Prioritizing event sequences test cases based on faults
title_fullStr Prioritizing event sequences test cases based on faults
title_full_unstemmed Prioritizing event sequences test cases based on faults
title_short Prioritizing event sequences test cases based on faults
title_sort prioritizing event sequences test cases based on faults
url http://psasir.upm.edu.my/id/eprint/81843/
http://psasir.upm.edu.my/id/eprint/81843/
http://psasir.upm.edu.my/id/eprint/81843/1/Prioritizing%20Event%20Sequences%20Test%20Cases%20based%20on%20Faults.pdf