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...
| Main Authors: | , , , , |
|---|---|
| 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 |