Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Automated Test Cases Generation from UML Class Diagram with Genetic Operator


Affiliations
1 Sathyabama University, Chennai, India
2 Park Engineering College, Coimbatore, India
     

   Subscribe/Renew Journal


Software testing is an important phase that ensures the quality of the software. Where test cases are an important entity or criteria by which software is being evaluated. A test case is being generated by various approaches but by means of Modeling Languages attracts the recent researches and industrialists. This paper focus on test case generation by means of UML Class diagram. Novel method is proposed to form tree structure among class in design based on their relationships. From formed tree Genetic Two point Cross over is applied to obtain all possible new trees. Depth First Searching (DFS) algorithm is used to generate test cases from the binary tree formed. Problems in usage of certain techniques are identified. A case study that is going to uses a simple, but extensively studied program is used to illustrate our approach.

Keywords

Software Testing, Test Cases, UML (Unified Modeling Language), Genetic Crossover Operator, DFS (Depth First Search) and Class Diagram.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 179

PDF Views: 7




  • Automated Test Cases Generation from UML Class Diagram with Genetic Operator

Abstract Views: 179  |  PDF Views: 7

Authors

A. V. K. Shanthi
Sathyabama University, Chennai, India
D. Parthiban
Sathyabama University, Chennai, India
G. Mohan Kumar
Park Engineering College, Coimbatore, India

Abstract


Software testing is an important phase that ensures the quality of the software. Where test cases are an important entity or criteria by which software is being evaluated. A test case is being generated by various approaches but by means of Modeling Languages attracts the recent researches and industrialists. This paper focus on test case generation by means of UML Class diagram. Novel method is proposed to form tree structure among class in design based on their relationships. From formed tree Genetic Two point Cross over is applied to obtain all possible new trees. Depth First Searching (DFS) algorithm is used to generate test cases from the binary tree formed. Problems in usage of certain techniques are identified. A case study that is going to uses a simple, but extensively studied program is used to illustrate our approach.

Keywords


Software Testing, Test Cases, UML (Unified Modeling Language), Genetic Crossover Operator, DFS (Depth First Search) and Class Diagram.