• Journal of Internet Computing and Services
    ISSN 2287 - 1136 (Online) / ISSN 1598 - 0170 (Print)
    https://jics.or.kr/

The class testing based on a dependence graph


Dong-Ju Im, Sang-Hyun Bae, Journal of Internet Computing and Services, Vol. 1, No. 1, pp. 105-0, Nov. 2000
Full Text:

Abstract

The representation of a procedural program cannot be applied directly to object oriented program representation consisting of class, object, inheritance, and dynamic binding. Furthermore, preexisting program dependence represented the dependence among statements, but not among variables. That is, it could not solve the problem of which variables make an effect on given variables. Consequently, this study presents the method dependence model representing implementation level information including the dependence among variables in an object oriented program. I also propose implementation-based class testing technique based on the test adequacy criterion of an object-oriented program. Considering inter-data member dependences and a set of axioms for test data adequacy, it generates sequences of methods as test cases which satisfy a flow graph-based testing criterion. For a derived class testing, it considers inheritance relationship and the resuability of the testing information for its parent classes which verified the reduction of test cost through the experiment.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 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
[APA Style]
Im, D. & Bae, S. (2000). The class testing based on a dependence graph. Journal of Internet Computing and Services, 1(1), 105-0.

[IEEE Style]
D. Im and S. Bae, "The class testing based on a dependence graph," Journal of Internet Computing and Services, vol. 1, no. 1, pp. 105-0, 2000.

[ACM Style]
Dong-Ju Im and Sang-Hyun Bae. 2000. The class testing based on a dependence graph. Journal of Internet Computing and Services, 1, 1, (2000), 105-0.