Meena, Deepak Kumar (2013) Test Case Generation From UML Interaction Overview Diagram
and Sequence Diagram. MTech thesis.
The most important part of the testing attempts is the test case generation. Uniﬁed modeling language(UML) is the most generally used to describe design speciﬁcation and analysis by both academic and industry. UML models oﬀer a lot of information that should not be ignored in testing. Testing of software is a time-consuming activity which requires a great deal of planning and resources. In scenario-based testing, test scenarios are used for generating test cases, test drivers etc. By combining diﬀerent UML components, diﬀerent views of the program under test are used. UML provides the capability to enhance (explore) the static structure and dynamic behavior of a software system. Diﬀerent UML strategies and techniques are implemented during the whole software development life cycle. Therefore UML becomes the source of test case generation. The main problems in testing object oriented programs is test case selection, it is impossible to stimulate the program with all data of the input domain. A pragmatic approach is to concentrate on typical message sequences as modled using the sequence diagram. Testing based on sequence diagrams seems to be intuitive. Each sequence diagram speciﬁes one test case or set of test cases. We proposed a method generate test cases using Interaction Overview diagram and sequence diagram. Our work considers interaction operators of UML 2.0 Sequence diagram like alt , loop par to generate test cases. First we construct the SD and Interaction Overview diagram for the given problem .After this we generate XMI code for these diagram using magic draw software ,its generate ID’s of all nodes and all paths. Then we developed an intermediate graph, named UML in- teraction graph(UIG) and message dependency graph of sequence diagram. From the generated UIG, we generate diﬀerent case, for represent diﬀerent scenarios.
|Item Type:||Thesis (MTech)|
|Uncontrolled Keywords:||UML models, sequence diagram, interaction overview diagram, combined fragment, UML interaction graph, test cases.|
|Subjects:||Engineering and Technology > Computer and Information Science > Data Mining|
|Divisions:||Engineering and Technology > Department of Computer Science|
|Deposited By:||Hemanta Biswal|
|Deposited On:||06 Dec 2013 12:00|
|Last Modified:||06 Dec 2013 12:00|
|Supervisor(s):||Mohapatra, R K|
Repository Staff Only: item control page