An efficient method to generate test cases from uml-use case diagram

Regression testing is a process to execute a set of test cases to confirm that the performance of the software is not changed after a modification. A test case is a group of conditions and methods to verify the functionality of the software. A better test case can improve the performance of overall...

Full description

Bibliographic Details
Main Authors: Khalifa, E. M., Jamil, H. A., Jawawi, D. N. A., Deris, S. B.
Format: Article
Published: International Research Publication House 2019
Subjects:
_version_ 1796864987401027584
author Khalifa, E. M.
Jamil, H. A.
Jawawi, D. N. A.
Deris, S. B.
author_facet Khalifa, E. M.
Jamil, H. A.
Jawawi, D. N. A.
Deris, S. B.
author_sort Khalifa, E. M.
collection ePrints
description Regression testing is a process to execute a set of test cases to confirm that the performance of the software is not changed after a modification. A test case is a group of conditions and methods to verify the functionality of the software. A better test case can improve the performance of overall testing process. The manual process of generating test cases will take more time and affect the cost of testing. The available automated tools are simply executing test cases at random or depend on the user commands. The aim of the study is to generate test cases from use case diagram using a machine learning method. A metaheuristic technique is used for the automation of the process of generating test cases. The accuracy and computation time are the metrics used to evaluate the performance of the proposed method. The output of the research has shown that the performance of the proposed technique is better than existing techniques.
first_indexed 2024-03-05T20:50:09Z
format Article
id utm.eprints-90230
institution Universiti Teknologi Malaysia - ePrints
last_indexed 2024-03-05T20:50:09Z
publishDate 2019
publisher International Research Publication House
record_format dspace
spelling utm.eprints-902302021-03-30T07:48:40Z http://eprints.utm.my/90230/ An efficient method to generate test cases from uml-use case diagram Khalifa, E. M. Jamil, H. A. Jawawi, D. N. A. Deris, S. B. QA Mathematics Regression testing is a process to execute a set of test cases to confirm that the performance of the software is not changed after a modification. A test case is a group of conditions and methods to verify the functionality of the software. A better test case can improve the performance of overall testing process. The manual process of generating test cases will take more time and affect the cost of testing. The available automated tools are simply executing test cases at random or depend on the user commands. The aim of the study is to generate test cases from use case diagram using a machine learning method. A metaheuristic technique is used for the automation of the process of generating test cases. The accuracy and computation time are the metrics used to evaluate the performance of the proposed method. The output of the research has shown that the performance of the proposed technique is better than existing techniques. International Research Publication House 2019 Article PeerReviewed Khalifa, E. M. and Jamil, H. A. and Jawawi, D. N. A. and Deris, S. B. (2019) An efficient method to generate test cases from uml-use case diagram. International Journal of Engineering Research and Technology, 12 (7). pp. 1138-1145. ISSN 0974-3154 https://www.ripublication.com/irph/ijert19/ijertv12n7_25.pdf.
spellingShingle QA Mathematics
Khalifa, E. M.
Jamil, H. A.
Jawawi, D. N. A.
Deris, S. B.
An efficient method to generate test cases from uml-use case diagram
title An efficient method to generate test cases from uml-use case diagram
title_full An efficient method to generate test cases from uml-use case diagram
title_fullStr An efficient method to generate test cases from uml-use case diagram
title_full_unstemmed An efficient method to generate test cases from uml-use case diagram
title_short An efficient method to generate test cases from uml-use case diagram
title_sort efficient method to generate test cases from uml use case diagram
topic QA Mathematics
work_keys_str_mv AT khalifaem anefficientmethodtogeneratetestcasesfromumlusecasediagram
AT jamilha anefficientmethodtogeneratetestcasesfromumlusecasediagram
AT jawawidna anefficientmethodtogeneratetestcasesfromumlusecasediagram
AT derissb anefficientmethodtogeneratetestcasesfromumlusecasediagram
AT khalifaem efficientmethodtogeneratetestcasesfromumlusecasediagram
AT jamilha efficientmethodtogeneratetestcasesfromumlusecasediagram
AT jawawidna efficientmethodtogeneratetestcasesfromumlusecasediagram
AT derissb efficientmethodtogeneratetestcasesfromumlusecasediagram