|
ABSTRACT
The lack of information limits component consumers to understand candidate components sufficiently in a way they can check if a given component fulfills its goal. Thus, this paper presents an approach to support component testing aiming to reduce the lack of information between component producers and component consumers. Additionally, the approach is covered by a CASE tool integrated in the development environment. An experimental study was performed in order to evaluate its efficiency and difficulties of its use. The experimental study indicates that the approach is viable and the tool support provides effort reduction to component producers and component consumers.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Atkinson, C. and Gross, H. G. Built-In Contract Testing in Model-Driven, Component-Based Development". 7th International Conference on Software Reuse, 2002.
|
| |
3
|
Basili V. Quantitative Evaluation of Software Methodology, 1st Pan Pacific Computer Conference, Vol. 1, September, 1985, 379--398.
|
| |
4
|
Basili, V. R., Caldiera, G. and Rombach, H. D. The Goal Question Metric Approach, Encyclopedia of Software Engineering, Vol. 2, 1994, 528--532.
|
| |
5
|
|
| |
6
|
|
| |
7
|
BS 7925-2. Standard for Software Component Testing, British Computer Society Specialist Interest Group in Software Testing (BCS SIGIST), 2001.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
Harrold, M. J., Liang, D., and Sinha, S. An Approach to Analyzing and Testing Component-Based Systems. 21st International Conference on Software Engineering, 1999, 134--140.
|
| |
14
|
IEEE Std 829. Standard for Software Test Documentation, Institute of Electrical and Electronics Engineers Standard 829, 1998.
|
| |
15
|
ISO 12119. Software Packages - Quality Requirements and Testing, International Standard ISO/IEC12119. International Standard Organization (ISO), 1994.
|
| |
16
|
ISO 25051. Software Engineering - Software Product Quality Requirements and Evaluation (SQuaRE) - Requirements for Quality of Commercial Off-The-Shelf (Cots) Software Product and Instructions for Testing, International Standard ISO/IEC 25051, International Standard Organization (ISO), 2006.
|
| |
17
|
|
 |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
Rocha, C. R. and Martins, E. A Method for Model Based Test Harness Generation for Component Testing. Journal of the Brazilian Computer Society, v. 14, 2008, 7--23.
|
| |
23
|
|
| |
24
|
Silva, F. R. C. A Component Testing Approach Supported by a CASE Tool. M.Sc. Dissertation, Federal University of Pernambuco, August, 2008, 129.
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.5
Testing and Debugging
Subjects:
Diagnostics
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.5
Testing and Debugging
Subjects:
Testing tools (e.g., data generators, coverage testing)
General Terms:
Documentation,
Experimentation,
Human Factors,
Reliability,
Security,
Standardization,
Verification
Keywords:
component testing,
component-based development,
software quality,
software reuse
|