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

Automated Test Case from UML Diagram Using Data Mining Approach


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

   Subscribe/Renew Journal


Software testing is an important part of software development life cycle. As part of automating testing process, automated test case generation is presented in this paper. Test case generation from design specifications has the advantage of generating test cases before software development cycle. In our approach, Evolutionary Genetic algorithm is used to generate all possible valid test cases for the software to be tested or developed. Data is obtained from UML design i.e., class diagram. A Novel method is proposed to form tree structure among class in design, based on their relationships. Depth First Searching (DFS) algorithm is used to generate test cases from the binary tree formed. All requirements of data mining concept implemented in very established way to produce optimal number test cases. A case study that is going to uses a simple, but extensively studied program is used to illustrate the approach.

Keywords

Depth First Searching, Data Mining, Genetic Algorithm, Testing, Test Cases, and UML (Unified Modeling Language).
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 408

PDF Views: 1




  • Automated Test Case from UML Diagram Using Data Mining Approach

Abstract Views: 408  |  PDF Views: 1

Authors

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

Abstract


Software testing is an important part of software development life cycle. As part of automating testing process, automated test case generation is presented in this paper. Test case generation from design specifications has the advantage of generating test cases before software development cycle. In our approach, Evolutionary Genetic algorithm is used to generate all possible valid test cases for the software to be tested or developed. Data is obtained from UML design i.e., class diagram. A Novel method is proposed to form tree structure among class in design, based on their relationships. Depth First Searching (DFS) algorithm is used to generate test cases from the binary tree formed. All requirements of data mining concept implemented in very established way to produce optimal number test cases. A case study that is going to uses a simple, but extensively studied program is used to illustrate the approach.

Keywords


Depth First Searching, Data Mining, Genetic Algorithm, Testing, Test Cases, and UML (Unified Modeling Language).