Title :
Testing coverage analysis for software component validation
Author :
Gao, Jerry ; Espinoza, Raquel ; He, Jingsha
Author_Institution :
San Jose State Univ., CA, USA
Abstract :
Constructing component-based software using reusable components is becoming a widely used approach. Since the quality of a component-based system is highly dependent on the quality of its components, component quality validation becomes very critical to both component vendors and users. Effectively validating component quality needs adequate test models and testing coverage criteria. This paper proposes an adequate test model and test coverage criteria for component validation. The paper discusses a dynamic approach to analyze component test coverage based on the proposed test model and test coverage criteria. The major contribution of this paper is its dynamic test coverage analysis solution to monitor API-based component validation and reuse. The paper reports the recent development efforts of a component test coverage analysis tool, and presents an application example.
Keywords :
application program interfaces; object-oriented programming; program testing; program verification; software quality; software reusability; system monitoring; API-based component validation monitoring; component quality validation; component testing; component-based software; reusable components; software component validation; testing coverage analysis; Application software; Costs; Flow graphs; Helium; Monitoring; Production; Programming; Software reusability; Software systems; Software testing; component test coverage; component testing; test coverage analysis;
Conference_Titel :
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
Print_ISBN :
0-7695-2413-3
DOI :
10.1109/COMPSAC.2005.150