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

Saved in:
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:
Online Access:http://eprints.utm.my/id/eprint/90230/
https://www.ripublication.com/irph/ijert19/ijertv12n7_25.pdf.
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.