Testing Commercial-Off-the-Shelf Components and Systems
DOI: 10.1007/3-540-27071-x_17
|View full text |Cite
|
Sign up to set email alerts
|

Testing Component-Based Systems Using FSMs

Abstract: Summary.No matter which tools, techniques, and methodologies are used for software development, it remains an error-prone process. Nevertheless, changing such important constituents of the software process surely has an effect on the types of faults inherent in the developed software. For instance, some types of faults are typical for structured development, whereas others are typical for object-oriented development.This chapter explores the question of whether component-based software requires new testing tec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(10 citation statements)
references
References 0 publications
0
10
0
Order By: Relevance
“…Note that BIT support is a vendor technique widely discussed (e.g., many chapters in [4] tailoring of the testing activity by the user, besides enabling autotesting. Figure 1 captures the framework to be used when reasoning on component vendor and user responsibilities to ease component testing in the context of a particular component deployment.…”
Section: Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…Note that BIT support is a vendor technique widely discussed (e.g., many chapters in [4] tailoring of the testing activity by the user, besides enabling autotesting. Figure 1 captures the framework to be used when reasoning on component vendor and user responsibilities to ease component testing in the context of a particular component deployment.…”
Section: Overviewmentioning
confidence: 99%
“…Similarly, for each selected Boolean variable value combination resulting in a false value of 3 For instance, assuming that the test case being constructed currently ends with method m k and constraint (m i , m j , p) has to be exercised, it might be less expensive to exercise (m k , #, true), that is the re-instantiation arc, followed by a path from # to m i (followed by m j ), than a path from m k to m i . 4 If three Boolean variables are involved in the predicate and values 0, 1, and 1 (for the three variables respectively) are selected according to the predicate criterion, the integer representation is 3 (0.2^2 + 1.2^1 + 1.2^0).…”
Section: Graph Representationmentioning
confidence: 99%
“…White-box testing and black-box testing is used to test the main component. The main component has to be tested first using test cases generated on the basis of the source code, and then using test cases generated on the basis of its specifications [9]. When source code may not be available for some components then black-box testing of components is usually sufficient because at this level there is often no need for low-level testing techniques based on source code.…”
Section: White-box and Black-box Testingmentioning
confidence: 99%
“…While in the last few years component-based software development gained much more attention from both researchers and practitioners, testing such software systems is still however to be more studied [11]. Because one believes that once a component is sufficiently tested, it is not needed to test it again when reused.…”
Section: Introdctionmentioning
confidence: 99%
“…Because one believes that once a component is sufficiently tested, it is not needed to test it again when reused. But, this is generally not true, since components may satisfy a certain application domain and fails in a new environment [11].…”
Section: Introdctionmentioning
confidence: 99%