Test case prioritization technique based on string distance metrics
Numerous test case prioritization (TCP) approaches have been introduced to enhance the test viability in software testing activity with the goal to maximize early average percentage fault detection (APFD). There are different approaches and the process for each approach varies. Furthermore, these ap...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | http://eprints.utm.my/id/eprint/98279/1/MuhammadKhatibsyarbiniMSC2019.pdf http://eprints.utm.my/id/eprint/98279/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:144595 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Teknologi Malaysia |
Language: | English |
id |
my.utm.98279 |
---|---|
record_format |
eprints |
spelling |
my.utm.982792022-12-04T10:01:49Z http://eprints.utm.my/id/eprint/98279/ Test case prioritization technique based on string distance metrics Khatibsyarbini, Muhammad QA75 Electronic computers. Computer science Numerous test case prioritization (TCP) approaches have been introduced to enhance the test viability in software testing activity with the goal to maximize early average percentage fault detection (APFD). There are different approaches and the process for each approach varies. Furthermore, these approaches are not well documented within the single TCP approach. Based on current studies, having an approach that has high coverage effectiveness (CE) and APFD rate, remains a challenge in TCP. The string-based approach is known to have a single string distance based metric to differentiate test cases that can improve the CE results. However, to differentiate precisely the test cases, the string distances require enhancement. Therefore, a TCP technique based on string distance metric was developed to improve CE and APFD rate. In this research, to differentiate precisely the test cases and counter the string distances problem, an enhanced string distances based metric with a string weight based metric was introduced. Then, the metric was executed under designed process for string-based approach for complete evaluation. Experimental results showed that the enhanced string metric had the highest APFD with 98.56% and highest CE with 69.82% in Siemen dataset, cstcas. Besides, the technique yielded the highest APFD with 76.38% in Robotic Wheelchair System (RWS) case study. As a conclusion, the enhanced TCP technique with weight based metric has prioritised the test case based on their occurrences which helped to differentiate precisely the test cases, and improved the overall scores of APFD and CE. 2019 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/98279/1/MuhammadKhatibsyarbiniMSC2019.pdf Khatibsyarbini, Muhammad (2019) Test case prioritization technique based on string distance metrics. Masters thesis, Universiti Teknologi Malaysia, Faculty of Engineering - School of Computing. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:144595 |
institution |
Universiti Teknologi Malaysia |
building |
UTM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Malaysia |
content_source |
UTM Institutional Repository |
url_provider |
http://eprints.utm.my/ |
language |
English |
topic |
QA75 Electronic computers. Computer science |
spellingShingle |
QA75 Electronic computers. Computer science Khatibsyarbini, Muhammad Test case prioritization technique based on string distance metrics |
description |
Numerous test case prioritization (TCP) approaches have been introduced to enhance the test viability in software testing activity with the goal to maximize early average percentage fault detection (APFD). There are different approaches and the process for each approach varies. Furthermore, these approaches are not well documented within the single TCP approach. Based on current studies, having an approach that has high coverage effectiveness (CE) and APFD rate, remains a challenge in TCP. The string-based approach is known to have a single string distance based metric to differentiate test cases that can improve the CE results. However, to differentiate precisely the test cases, the string distances require enhancement. Therefore, a TCP technique based on string distance metric was developed to improve CE and APFD rate. In this research, to differentiate precisely the test cases and counter the string distances problem, an enhanced string distances based metric with a string weight based metric was introduced. Then, the metric was executed under designed process for string-based approach for complete evaluation. Experimental results showed that the enhanced string metric had the highest APFD with 98.56% and highest CE with 69.82% in Siemen dataset, cstcas. Besides, the technique yielded the highest APFD with 76.38% in Robotic Wheelchair System (RWS) case study. As a conclusion, the enhanced TCP technique with weight based metric has prioritised the test case based on their occurrences which helped to differentiate precisely the test cases, and improved the overall scores of APFD and CE. |
format |
Thesis |
author |
Khatibsyarbini, Muhammad |
author_facet |
Khatibsyarbini, Muhammad |
author_sort |
Khatibsyarbini, Muhammad |
title |
Test case prioritization technique based on string distance metrics |
title_short |
Test case prioritization technique based on string distance metrics |
title_full |
Test case prioritization technique based on string distance metrics |
title_fullStr |
Test case prioritization technique based on string distance metrics |
title_full_unstemmed |
Test case prioritization technique based on string distance metrics |
title_sort |
test case prioritization technique based on string distance metrics |
publishDate |
2019 |
url |
http://eprints.utm.my/id/eprint/98279/1/MuhammadKhatibsyarbiniMSC2019.pdf http://eprints.utm.my/id/eprint/98279/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:144595 |
_version_ |
1751536172844187648 |