2006
DOI: 10.1002/stvr.340
|View full text |Cite
|
Sign up to set email alerts
|

Integration testing of object‐oriented components using finite state machines

Abstract: In object‐oriented terms, one of the goals of integration testing is to ensure that messages from objects in one class or component are sent and received in the proper order and have the intended effect on the state of the objects that receive the messages. This research extends an existing single‐class testing technique to integration testing of multiple classes. The single‐class technique models the behaviour of a single class as a finite state machine, transforms the representation into a data flow graph th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
31
0

Year Published

2006
2006
2010
2010

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 36 publications
(32 citation statements)
references
References 31 publications
1
31
0
Order By: Relevance
“…This way was extended to the fourth level by Gallagher and Offutt [10]: inter-class testing that is testing the integration relationships among different classes through public method calls and references to public data members.…”
Section: Testing Polymorphical Attributesmentioning
confidence: 99%
“…This way was extended to the fourth level by Gallagher and Offutt [10]: inter-class testing that is testing the integration relationships among different classes through public method calls and references to public data members.…”
Section: Testing Polymorphical Attributesmentioning
confidence: 99%
“…FSM-based approaches [5,6,11] would be applicable for the test generation if the annotated constraints of the model have no impact on the communication behavior. In our example however this is not the case (e.g.…”
Section: Transformationmentioning
confidence: 99%
“…State-based software testing has therefore been accepted as a crucial type of testing that can help detect such insidious bugs. State models form an important basis for state-based testing in the component paradigm [20]. State coverage and transition coverage are two popular state-based testing techniques [2].…”
Section: Introductionmentioning
confidence: 99%