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

Testing software components for integration: a survey of issues and techniques

Abstract: Component‐based development has emerged as a system engineering approach that promises rapid software development with fewer resources. Yet, improved reuse and reduced cost benefits from software components can only be achieved in practice if the components provide reliable services, thereby rendering component analysis and testing a key activity. This paper discusses various issues that can arise in component testing by the component user at the stage of its integration within the target system. The crucial p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 42 publications
(29 citation statements)
references
References 45 publications
0
29
0
Order By: Relevance
“…Greiler et al conduct a qualitative study of test practices followed by a community of people working on plug-in based applications [14]. Rehman et al discuss several software component testing issues and classify set of testing techniques used when a component is integrated with its target system [34]. Memon et al present their analysis to improve the current testing techniques and strategies to create new collaborative development and testing processes where developers can share tools and information repositories [23].…”
Section: B Empirical Study On Testingmentioning
confidence: 99%
“…Greiler et al conduct a qualitative study of test practices followed by a community of people working on plug-in based applications [14]. Rehman et al discuss several software component testing issues and classify set of testing techniques used when a component is integrated with its target system [34]. Memon et al present their analysis to improve the current testing techniques and strategies to create new collaborative development and testing processes where developers can share tools and information repositories [23].…”
Section: B Empirical Study On Testingmentioning
confidence: 99%
“…every service from each interface is invoked at least once. In [20,35] this is called all-interface. • all-events [36].…”
Section: Component Behaviour Test Suitementioning
confidence: 99%
“…The goal of this TS is to check that a candidate component K coincides on behaviour with a given original component C. Therefore, each test case in TS will consist of a set of calls to C's services, from where the testing results are saved on a repository for determining acceptance or refusal when the TS is applied against component K. Following are listed some relevant component coverage notions [20], explaining the strategy for their implementation on the approach.…”
Section: Component Behaviour Test Suitementioning
confidence: 99%
See 2 more Smart Citations