Object-Oriented Software Interaction Test Techniques using Design/CPN 


Vol. 11,  No. 3, pp. 649-658, Jun.  2004
10.3745/KIPSTD.2004.11.3.649


PDF
  Abstract

An object-oriented system is organized by a set of interacting objects and the system behavior is represented by the cooperating interaction between objects. The characteristics of object-oriented software, such as inheritance and polymorphism, increase the difficulty of the object-oriented software testing. At running time of a program, one call from a member function can bind to other member functions because of the dynamic characteristics such as concurrence, dynamic binding and interaction. Therefore, there need the research about considering the characteristics of object-oriented software and concurrently testing the interaction between objects. In this paper, we propose the techniques as follows. First, we construct a flattened state chart diagram by considering the inheritance and polymorphism. Next, we model the system with CPN(Colored Petri Net) that usually is applying the system modeling and simulation. Last, we propose a test case generation techniques for testing the interaction between objects in object-oriented software by applying a Design/tool.

  Statistics


  Cite this article

[IEEE Style]

R. G. Li and Y. S. Koo, "Object-Oriented Software Interaction Test Techniques using Design/CPN," The KIPS Transactions:PartD, vol. 11, no. 3, pp. 649-658, 2004. DOI: 10.3745/KIPSTD.2004.11.3.649.

[ACM Style]

Ren Ge Li and Yeon Seol Koo. 2004. Object-Oriented Software Interaction Test Techniques using Design/CPN. The KIPS Transactions:PartD, 11, 3, (2004), 649-658. DOI: 10.3745/KIPSTD.2004.11.3.649.