Test case prioritization technique for event sequence test cases based on redundancy factor

Software testing is often used to verify and validate the output of the system to confirm that no discrepancy has taken place throughout the development phase. Test case prioritization (TCP) is one of the techniques applied to modify the order of test cases based on best test scenarios and to priori...

Full description

Bibliographic Details
Main Authors: Ahmad, Johanna, Baharom, Salmi, Sapaat, Myzatul Akmam
Format: Article
Language:English
Published: Little Lion Scientific 2018
Online Access:http://psasir.upm.edu.my/id/eprint/74103/
http://psasir.upm.edu.my/id/eprint/74103/1/Test%20case%20prioritization%20technique%20for%20event%20sequence%20test%20cases%20based%20on%20redundancy%20factor.pdf
_version_ 1848857433718390784
author Ahmad, Johanna
Baharom, Salmi
Sapaat, Myzatul Akmam
author_facet Ahmad, Johanna
Baharom, Salmi
Sapaat, Myzatul Akmam
author_sort Ahmad, Johanna
building UPM Institutional Repository
collection Online Access
description Software testing is often used to verify and validate the output of the system to confirm that no discrepancy has taken place throughout the development phase. Test case prioritization (TCP) is one of the techniques applied to modify the order of test cases based on best test scenarios and to prioritize them. The main objectives of the TCP are to increase the effectiveness of the testing process, while reducing time and cost, which would increase when the system reaches a certain level of complexity. Numerous TCP techniques have been proposed in the past; however, only a handful of researches were truly focused on TCP techniques for test cases involving the sequence of events. TCP technique for sequence of events is more complex compared to the conventional code-based application due to the properties of the sequence of events. The size of the sequence of events’ test cases can be infinite and large sized test cases have considerable degrees of redundancy. This means that there is a possibility for these test cases to have combinations of events with a large input parameter. Redundancy is one of the major issues that have been discussed by previous researchers. This paper proposes a technique that can detect the redundancy within the test suites and produce a unique weight value. This paper will also present how test cases were prioritized based on the obtained unique weight value. The experiment results obtained indicates that the prioritized test suite is effective compared with the original test suite. The effectiveness of the proposed approach is evaluated using Average Percentage of Faults Detected (APFD).
first_indexed 2025-11-15T11:57:29Z
format Article
id upm-74103
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T11:57:29Z
publishDate 2018
publisher Little Lion Scientific
recordtype eprints
repository_type Digital Repository
spelling upm-741032020-04-26T16:59:30Z http://psasir.upm.edu.my/id/eprint/74103/ Test case prioritization technique for event sequence test cases based on redundancy factor Ahmad, Johanna Baharom, Salmi Sapaat, Myzatul Akmam Software testing is often used to verify and validate the output of the system to confirm that no discrepancy has taken place throughout the development phase. Test case prioritization (TCP) is one of the techniques applied to modify the order of test cases based on best test scenarios and to prioritize them. The main objectives of the TCP are to increase the effectiveness of the testing process, while reducing time and cost, which would increase when the system reaches a certain level of complexity. Numerous TCP techniques have been proposed in the past; however, only a handful of researches were truly focused on TCP techniques for test cases involving the sequence of events. TCP technique for sequence of events is more complex compared to the conventional code-based application due to the properties of the sequence of events. The size of the sequence of events’ test cases can be infinite and large sized test cases have considerable degrees of redundancy. This means that there is a possibility for these test cases to have combinations of events with a large input parameter. Redundancy is one of the major issues that have been discussed by previous researchers. This paper proposes a technique that can detect the redundancy within the test suites and produce a unique weight value. This paper will also present how test cases were prioritized based on the obtained unique weight value. The experiment results obtained indicates that the prioritized test suite is effective compared with the original test suite. The effectiveness of the proposed approach is evaluated using Average Percentage of Faults Detected (APFD). Little Lion Scientific 2018 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/74103/1/Test%20case%20prioritization%20technique%20for%20event%20sequence%20test%20cases%20based%20on%20redundancy%20factor.pdf Ahmad, Johanna and Baharom, Salmi and Sapaat, Myzatul Akmam (2018) Test case prioritization technique for event sequence test cases based on redundancy factor. Journal of Theoretical and Applied Information Technology, 96 (18). 6041 - 6052. ISSN 1992-8645; ESSN: 1817-3195
spellingShingle Ahmad, Johanna
Baharom, Salmi
Sapaat, Myzatul Akmam
Test case prioritization technique for event sequence test cases based on redundancy factor
title Test case prioritization technique for event sequence test cases based on redundancy factor
title_full Test case prioritization technique for event sequence test cases based on redundancy factor
title_fullStr Test case prioritization technique for event sequence test cases based on redundancy factor
title_full_unstemmed Test case prioritization technique for event sequence test cases based on redundancy factor
title_short Test case prioritization technique for event sequence test cases based on redundancy factor
title_sort test case prioritization technique for event sequence test cases based on redundancy factor
url http://psasir.upm.edu.my/id/eprint/74103/
http://psasir.upm.edu.my/id/eprint/74103/1/Test%20case%20prioritization%20technique%20for%20event%20sequence%20test%20cases%20based%20on%20redundancy%20factor.pdf