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...
Main Authors: | , , , |
---|---|
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 |