Proceedings of the 2006 International Workshop on Automation of Software Test 2006
DOI: 10.1145/1138929.1138941
|View full text |Cite
|
Sign up to set email alerts
|

Automatically testing interacting software components

Abstract: One goal of integration testing for object-oriented software is to ensure high object interoperability. Sent messages should have the intended effects on the states and subsequent actions of the receiving objects. This is especially difficult when software is comprised of components developed by different vendors, with different languages, and the implementation sources are not all available. A previous paper presented a model of inter-operating OO classes based on finite state machines. It addresses methods f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2007
2007
2018
2018

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 13 publications
(8 citation statements)
references
References 9 publications
0
8
0
Order By: Relevance
“…and Edwards [49], [68] helped automate test case and test script generation by using their frameworks. -Gallagher and Offutt [69] proposed the use of a finite state machine model to describe component interaction and provide a test method to automate test sequence generation. -Some approaches [50]- [55] embedded a component with a suitable executable test case, also known as built-in testing or BIT [70].…”
Section: Literature Surveymentioning
confidence: 99%
See 1 more Smart Citation
“…and Edwards [49], [68] helped automate test case and test script generation by using their frameworks. -Gallagher and Offutt [69] proposed the use of a finite state machine model to describe component interaction and provide a test method to automate test sequence generation. -Some approaches [50]- [55] embedded a component with a suitable executable test case, also known as built-in testing or BIT [70].…”
Section: Literature Surveymentioning
confidence: 99%
“…Inheritance critical components also have a tendency to introduce error [31], [101]. Link critical components have more interactions with other components, therefore more testing is needed [38], [69]. Bridge critical components may cause the failure of the entire system if the faults are not found [102].…”
Section: Figure 1 Component Test Using Component Integration Metricsmentioning
confidence: 99%
“…Summing up we can say that [2,3,8,11,33,35,36,50,56,62,68,77,78,88,93,95,97] use coverage criteria for the appropriate domain, [38,39,43] use metrics, [34,53] do monitoring of the testing progress, [57,63,74,81] combine different models or other data like usage profiles for doing the assessment of the test process, and [24,73] provide useful information, i.e. suggestions for the best integration order strategy for the tester.…”
Section: Assessment Type (Rq2)mentioning
confidence: 99%
“…Although component-based simulations, which do not simulate software components [11], [12], [13], and monolithic (i.e. not component-based) simulations of software components [17], [18], [19] exist, there are virtually no examples of combination of both approaches.…”
Section: A Component-based Simulation Of Software Componentsmentioning
confidence: 99%