With the rapid development of component-based software development technology, the technique of component testing has become even more important and urgent.After some of the related concepts and software testing technologies (especially the component-based software testing) are introduced, the guarantee of the quality of the component-based software system is discussed and the quality features of the components are analyzed.In light of the possible function distortion and performance distortion during the process of component composition, the relevant definition of the distortion created by the components and the descriptive model of function distortion during the process of component composition are given, and distortion analysis in all kinds of composition states distortions are conducted in this paper, thus laying the technical foundation for the component testing.According to the requirements of the component-based software testing, a U testing model based on functional semantics is given in this paper, and the syntax, semantics and interaction of the component itself are regularized and also tested from the angle of functional semantics. It improves the testability, reliability, and sufficiency of the component. |