Test Case Generation for UML Behavioral Diagram by Traversal Algorithm
Rashmi Gupta1, Vivek Jaglan2
1Rashmi Gupta, Department of Computer Science Engineering, Amity University Haryana, Gurugram, India.
2Vivek Jaglan, Department of Computer Science Engineering, Amity University Haryana, Gurugram, India.
Manuscript received on 09 August 2019 | Revised Manuscript received on 17 August 2019 | Manuscript published on 30 August 2019 | PP: 3262-3266 | Volume-8 Issue-10, August 2019 | Retrieval Number: J11900881019/2019©BEIESP | DOI: 10.35940/ijitee.J1190.0881019
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Software testing play crucial role in the software development as it consumes lot of time and resources. However testing process needs to be more efficiently done because overall software quality relies upon good testing approach. The present research focus on generation of test cases from UML diagrams. The combination graph is made by using activity and sequence diagrams. These diagrams proves to be more efficient as activity diagram gives the dynamic behavior of the model and sequence diagram is used to understand detailed functionality of the system. In this paper, a combined approach using Breadth first and depth first search is proposed which will generate expected test cases. The comparative study is done for test case generation using BFS and DFS algorithm and the result proves that the DFS traversal algorithm provides more accurate result for path coverage.
Keywords: Test Case Generation, Traversal Algorithm, UML Diagrams, Software Testing.
Scope of the Article: Next Generation Internet & Web Architectures