Title :
UML Sequence Diagram Based Testing Using Slicing
Author :
Samuel, Philip ; Mall, Rajib ; Sahoo, Sandeep
Author_Institution :
Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur(WB), India-721302, Email: philip@cse.iitkgp.ernet.in
Abstract :
We present a novel testing methodology to test object oriented software based on UML sequence diagrams. In our approach we use dynamic slicing and generate test cases automatically from UML sequence diagrams. We identify the message guards on sequence diagrams and create dynamic slices with respect to each conditional predicates. We generate the test data with respect to the slice. We have formulated a test adequacy criterion named slice coverage criterion. Test cases that we generate satisfy slice test coverage. Our approach achieves adequate test coverage without unduly increasing the number of test cases. This paper also describes how dynamic slicing is used in testing.
Keywords :
UML sequence diagram; slice test coverage; test case generation; testing using slicing; Automatic testing; Computer science; Information resources; Object oriented modeling; Programming; Software testing; Terminology; Timing; Unified modeling language; UML sequence diagram; slice test coverage; test case generation; testing using slicing;
Conference_Titel :
INDICON, 2005 Annual IEEE
Print_ISBN :
0-7803-9503-4
DOI :
10.1109/INDCON.2005.1590149