%0 Journal Article %T Test Case Generation Based on Use case and Sequence Diagram %A Santosh Kumar Swain %A Durga Prasad Mohapatra %A Rajib Mall %J International Journal of Software Engineering %D 2010 %I Software Engineering Competence Center (SECC) %X We present a comprehensive test case generation technique from UMLmodels. We use the features in UML 2.0 sequence diagram includingconditions, iterations, asynchronous messages and concurrent components.In our approach, test cases are derived from analysis artifacts such as usecases, their corresponding sequence diagrams and constraints specifiedacross all these artifacts. We construct Use case Dependency Graph (UDG)from use case diagram and Concurrent Control Flow Graph (CCFG) fromcorresponding sequence diagrams for test sequence generation. We focustesting on sequences of messages among objects of use case scenarios.Our testing strategy derives test cases using full predicate coverage criteria.Our proposed test case generation technique can be used for integration andsystem testing accommodating the object message and condition informationassociated with the use case scenarios. The test cases thus generated aresuitable for detecting synchronization and dependency of use cases andmessages, object interaction and operational faults. Finally, we have madean analysis and comparison of our approach with existing approaches, whichare based on other coverage criterion through an example. %K Concurrent control flow graph %K full predicate coverage %K sequence diagram %K UML 2.0 and use case %U http://www.ijse.org.eg/Content/Vol3/No2/Vol3_No2_2.pdf