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...

Full description

Saved in:
Bibliographic Details
Main Author: Khatibsyarbini, Muhammad
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