Call for Paper - March 2023 Edition
IJCA solicits original research papers for the March 2023 Edition. Last date of manuscript submission is February 20, 2023. Read More

Survey of Integrating Testing For Component-based System

International Journal of Computer Applications
© 2012 by IJCA Journal
Volume 57 - Number 18
Year of Publication: 2012
M. K. Pawar
Ravindra Patel
N. S. Chaudhari

M K Pawar, Ravindra Patel and N S Chaudhari. Article: Survey of Integrating Testing For Component-based System. International Journal of Computer Applications 57(18):21-25, November 2012. Full text available. BibTeX

	author = {M. K. Pawar and Ravindra Patel and N. S. Chaudhari},
	title = {Article: Survey of Integrating Testing For Component-based System},
	journal = {International Journal of Computer Applications},
	year = {2012},
	volume = {57},
	number = {18},
	pages = {21-25},
	month = {November},
	note = {Full text available}


Today's software larger in size, design complex and time consuming to implement them, for this we need a prominent solution to overcome these problems. Component-based software development (CBSD) has emerged as an Object Oriented (OO) Software Engineering approach that forced rapid software development. Using CBSE approach we can eliminate these problems largely. To build the application using CBSE approach we can develop the software with lowest price, reduced in size and we can reduce the time also. The component-based application may be implemented in house or by different vendors, integrate them in a different environment is still challenging. Because the unit level testing of each component, which can be good but when we Integrate them with different framework is a considerable problem. The nature of the component is Heterogeneous, so the integration is a bit complicated. Through this paper we are highlighting features and drawback of each methods of various Integration testing. And we are also giving a potential method which would be suitable for Integration testing.


  • Pour, G. , "Software Component Technologies: JavaBeans and ActiveX," Proceedings of Technology of Object-Oriented Languages and systems, 1999, pp. 398 – 398. Weyuker, E. J. , Testing component-based software: A cautionary tale, IEEE Software, 15(5):54–59, September/October 1998.
  • Wu, Y. Pan D. , Chen, M. H. , Testing Component Based Software, submitted to International Conference on Software Engineering, Toronto, 2001
  • Ye Wu, Mei-Hwa Chen and Jeff Offutt "UML-based Integration Testing for Component-based Software", The 2nd International Conference on COTS-Based Software Systems (ICCBSS), pages 251-260, Ottawa, Canada, February 2003
  • Choi, Y. H. , B. , Jeon, J. O. , A UML Based Test Model for Component Integration Test, Workshop on Software Architecture and component (WSAC), Japan, 1999.
  • Liu, W. and Dasiewicz, P. Formal Test Requirements for Component Interactions, IEEE Canadian Conference on Electrical and Computer Engineering, 1999.
  • Vaos, J. M. , Certifying Off-the Shelf-Components, IEEE Computer, June 1998.
  • Orso, A. , Harrold, M. J. , Rosenblum, D. , Component Metadata for Software Engineering Tasks, In Proc. 2nd International Workshop on Engineering Distributed Objects, Davis, CA, November 2000.
  • Harrold, M. J. , Liang, D. Sinha S. , An Approach To Analyzing and Testing Component Based Software, Proceedings of the First International ICSE Workshop on Testing Distributed Component-Based Systems, Los Angeles, CA, May 1999.
  • Object Management Group; Object Management Architecture Guide, OMG Document Number 92. 11. 1, Revision 2. 0, 1992
  • The omniORB version 4. 1, User's Guide Duncan Grisby, Apasphere Ltd. , Sai-Lai Lo, David Riddoch, AT&T Laboratories Cambridge, July 2009.
  • Cheesman, J. , and Daniels, J. UML components: A simple process for specifying component-based software. Addison-Wesley, 2001.
  • Heineman, G. and Councill, W. Component-based software engineering: Putting the pieces together. Addison-Wesley, 2001.
  • Orso, A. , Harrold, M. J. , Rosenblum, D. , Rothermel, G. , Soffa, M. L. , and Doo, H. Using Component Metadata to support the regression testing of component-based software, In Proceedings of the International Conference on Software Maintenance (ICSM2001), pp 716-725, November, Florence, Italy, 2001.
  • Liang, D. , and Harrold, M. J. Reuse-driven inter-procedural slicing in the presence of pointers and recursion. In Proceedings IEEE International Conference on Software Maintenance, pp. 421-430, 1999.
  • M. J Rahman, F Jabeen,, A. Bertolino "Testing Software Component for Integration: survey of issues and techniques", 2006, DOI:10. 1002/stvr. 357, wiley InterScience 17:95-133.