1 Introduction
Quality assurance, including testing, conducted in development and use of a component can be considered according to [13] from two distinct perspectives. These perspectives are those of the component provider and component user. The component provider corresponds to the role of the developer of a component and the component user to that of a client of the component provider, thus to that of the developer of a system using the component.