Proceedings of the 22nd International Conference on Software Engineering - ICSE '00 2000
DOI: 10.1145/337180.337197
|View full text |Cite
|
Sign up to set email alerts
|

Testing levels for object-oriented software

Abstract: One of the characteristics of object-oriented software is the complex dependency that may exist between classes due to inheritance, association and aggregation relationships. Hence, where to start testing and how to define an integration strategy are issues that require further investigation. This paper presents an approach to define a test order by exploiting a model produced during design stages (e.g., using OMT, UML), namely the class diagram. Our goal is to minimize the number of stubs to be constructed in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
51
0
6

Year Published

2001
2001
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 36 publications
(57 citation statements)
references
References 13 publications
0
51
0
6
Order By: Relevance
“…The difficulty of testing abstract classes is well documented [3,11,15,18,25]. The main problem is that, for most languages that support object technology, abstract classes cannot be instantiated.…”
Section: Code Coverage: Abstract Classesmentioning
confidence: 99%
See 3 more Smart Citations
“…The difficulty of testing abstract classes is well documented [3,11,15,18,25]. The main problem is that, for most languages that support object technology, abstract classes cannot be instantiated.…”
Section: Code Coverage: Abstract Classesmentioning
confidence: 99%
“…The main problem is that, for most languages that support object technology, abstract classes cannot be instantiated. Reference [15] describes an approach for computing an ordering of classes for testing in the presence of abstract classes; however, for the most part abstract classes are ignored in the ordering methodology literature. strategies involve using a derived class, either an existing derived class or a stub, to enable testing of the abstract class [3,18,25].…”
Section: Code Coverage: Abstract Classesmentioning
confidence: 99%
See 2 more Smart Citations
“…In the paper, the performance of a strategy is thus related to the number of generated stubs and the number of integration steps. Among the many existing proposals [4,6,9,10,11,13] that deal with this problem, we concentrate on those of David C. Kung and al. [10] and Kuo Chung Tai & Fonda J. Daniels [4] since they both detail effective and feasible algorithms.…”
Section: Introductionmentioning
confidence: 99%