Evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency

Regression testing performed to provide confidence on the newly or updated software system is a resource consuming process. To ease this process, various techniques are developed. One such technique, test case prioritization, orders test cases with respect to the goals such that the most important t...

Full description

Saved in:
Bibliographic Details
Main Authors: Bello, AbdulKarim, Md Sultan, Abu Bakar, Abdul Ghani, Abdul Azim, Zulzalil, Hazura
Format: Article
Language:English
Published: Science Publishing Corporation 2018
Online Access:http://psasir.upm.edu.my/id/eprint/72652/1/Evolutionary%20cost%20cognizant%20regression%20test%20prioritization%20for%20object-oriented%20programs%20based%20on%20fault%20dependency.pdf
http://psasir.upm.edu.my/id/eprint/72652/
https://www.sciencepubco.com/index.php/ijet/article/view/19486
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.72652
record_format eprints
spelling my.upm.eprints.726522020-11-20T15:57:11Z http://psasir.upm.edu.my/id/eprint/72652/ Evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency Bello, AbdulKarim Md Sultan, Abu Bakar Abdul Ghani, Abdul Azim Zulzalil, Hazura Regression testing performed to provide confidence on the newly or updated software system is a resource consuming process. To ease this process, various techniques are developed. One such technique, test case prioritization, orders test cases with respect to the goals such that the most important test case in achieving those goals is scheduled earlier during the testing session. Among such performance goals, the rate of faults detections, measure how faults are detected quickly throughout the regression testing process. Improved dependency detection among faults provides faster feedback to the developers which gives chance to debug leading faults earlier in time. One other goal, the rate of fault severity detection, measure how fast severe fault can be detected in the testing process. Although, previous works address these issues but assumed that the costs of executing test cases and severities of detected faults are the same. However, costs of test and severities of faults varied. Furthermore, they did not consider incorporating evolution process such as applying genetic algorithms to their technique. In this work, we proposed an evolutionary cost-cognizant regression testing approach that prioritizes test case according to the rate of severity detection of test cases connected with dependent faults using genetic algorithms. The aim is to reveal more severe leading faults earlier using least cost in executing the test suite and to measure the efficacy of the technique using APFDc. Science Publishing Corporation 2018 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/72652/1/Evolutionary%20cost%20cognizant%20regression%20test%20prioritization%20for%20object-oriented%20programs%20based%20on%20fault%20dependency.pdf Bello, AbdulKarim and Md Sultan, Abu Bakar and Abdul Ghani, Abdul Azim and Zulzalil, Hazura (2018) Evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency. International Journal of Engineering and Technology(UAE), 7 (4 spec.1). art. no. 19486. 28 - 32. ISSN 2227-524X https://www.sciencepubco.com/index.php/ijet/article/view/19486 10.14419/ijet.v7i4.1.19486
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description Regression testing performed to provide confidence on the newly or updated software system is a resource consuming process. To ease this process, various techniques are developed. One such technique, test case prioritization, orders test cases with respect to the goals such that the most important test case in achieving those goals is scheduled earlier during the testing session. Among such performance goals, the rate of faults detections, measure how faults are detected quickly throughout the regression testing process. Improved dependency detection among faults provides faster feedback to the developers which gives chance to debug leading faults earlier in time. One other goal, the rate of fault severity detection, measure how fast severe fault can be detected in the testing process. Although, previous works address these issues but assumed that the costs of executing test cases and severities of detected faults are the same. However, costs of test and severities of faults varied. Furthermore, they did not consider incorporating evolution process such as applying genetic algorithms to their technique. In this work, we proposed an evolutionary cost-cognizant regression testing approach that prioritizes test case according to the rate of severity detection of test cases connected with dependent faults using genetic algorithms. The aim is to reveal more severe leading faults earlier using least cost in executing the test suite and to measure the efficacy of the technique using APFDc.
format Article
author Bello, AbdulKarim
Md Sultan, Abu Bakar
Abdul Ghani, Abdul Azim
Zulzalil, Hazura
spellingShingle Bello, AbdulKarim
Md Sultan, Abu Bakar
Abdul Ghani, Abdul Azim
Zulzalil, Hazura
Evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency
author_facet Bello, AbdulKarim
Md Sultan, Abu Bakar
Abdul Ghani, Abdul Azim
Zulzalil, Hazura
author_sort Bello, AbdulKarim
title Evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency
title_short Evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency
title_full Evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency
title_fullStr Evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency
title_full_unstemmed Evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency
title_sort evolutionary cost cognizant regression test prioritization for object-oriented programs based on fault dependency
publisher Science Publishing Corporation
publishDate 2018
url http://psasir.upm.edu.my/id/eprint/72652/1/Evolutionary%20cost%20cognizant%20regression%20test%20prioritization%20for%20object-oriented%20programs%20based%20on%20fault%20dependency.pdf
http://psasir.upm.edu.my/id/eprint/72652/
https://www.sciencepubco.com/index.php/ijet/article/view/19486
_version_ 1684654745874071552
score 13.1944895