DocumentCode
2142490
Title
The Support of Interface Specifications in Black-box Components Testing
Author
Jiang, Ying ; Li, Ying-Na ; Fu, Xiao-Dong
Author_Institution
Fac. of Inf. Eng. & Autom., Kunming Univ. of Sci. & Technol., Kunming, China
fYear
2010
fDate
18-22 Aug. 2010
Firstpage
305
Lastpage
311
Abstract
The adequate testing of black-box components is an important basis before they will be reused in the approach of Component Based Software Development. The test-data generation and test adequacy ensuring are difficult issues for the unavailability of the source code of black-box components. In this paper, an extended component interface specification model is proposed to support the component understanding, testing and reuse. Then the function of different kinds of specification elements in testing is defined. Based on the syntactic and semantic specifications, the proposed test-data generation method can produce test suite meeting a certain mutation score, which is viewed as a kind of effective test adequacy criterion. Finally, some experiments were carried and the results have shown that the different kinds of specification can support the testing of black-box components.
Keywords
object-oriented programming; program testing; programming language semantics; software quality; software reusability; black-box component testing; component based software development; component interface specification model; component reuse; interface specification support; semantic specification; test adequacy; test-data generation; Contracts; Object oriented modeling; Semantics; Software; Syntactics; Testing; Web services; black-box component; interface specification model; test method;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontier of Computer Science and Technology (FCST), 2010 Fifth International Conference on
Conference_Location
Changchun, Jilin Province
Print_ISBN
978-1-4244-7779-1
Type
conf
DOI
10.1109/FCST.2010.64
Filename
5575925
Link To Document