Object-Oriented Software Interaction Test Techniques using Design/CPN


The KIPS Transactions:PartD, Vol. 11, No. 3, pp. 649-658, Jun. 2004
10.3745/KIPSTD.2004.11.3.649,   PDF Download:

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
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


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.