Test Case Generation From Behavioral UML Models
The authors propose an integrated approach to generate test cases from UML sequence and activity diagrams. They first transform these UML diagrams into a graph. Then, they propose an algorithm to generate test scenarios from the constructed graph. Next, the necessary information for test case generation, such as method-activity sequence, associated objects, and constraint conditions are extracted from test scenario. Their approach reduces the number of test cases and still achieves adequate test coverage. They achieve message-activity path coverage and category partitioning method for each predicate conditions found in the specific path of the design model.