Research issues in testing business components

The advantages of migrating from traditional monolithic business applications to reusable object-based business components (self-contained software that carries out a certain business task) are well documented. A business system assembled from reusable components is argued to be highly reliable since these components have been tested and used in many other business applications. However, all possible uses of components are not known at design and construction stage. Additionally, integration testing is needed as components are assembled to make business application systems. Component-based software development requires that testing issues be addressed adequately. In this paper, we explore testing related issues in business components and in particular, business application systems that are made by integrating these components. An integration test strategy for business component application systems is proposed.

[1]  David M. Marks Testing Very Big Systems , 1991 .

[2]  Phyllis G. Frankl,et al.  The ASTOOT approach to testing object-oriented programs , 1994, TSEM.

[3]  하수철,et al.  [서평]「Component Software」 - Beyond Object-Oriented Programming - , 2000 .

[4]  Ali Mili,et al.  Reusing Software: Issues and Research Directions , 1995, IEEE Trans. Software Eng..

[5]  David Chenho Kung,et al.  A test strategy for object-oriented programs , 1995, Proceedings Nineteenth Annual International Computer Software and Applications Conference (COMPSAC'95).

[6]  John D. McGregor,et al.  Incremental testing of object-oriented class structures , 1992, ICSE '92.

[7]  J. E. Gaffney,et al.  Software reuse—key to enhanced productivity: some quantitative models , 1989 .

[8]  William B. Frakes,et al.  Software reuse: metrics and models , 1996, CSUR.

[9]  John Dodd Developing information systems from components: the role of CASE , 1994 .

[10]  정갑주 [서평]「The Essential Distributed Objects Survival Guide」 , 1998 .

[11]  Robert J. Kauffman,et al.  Supporting Search for Reusable Software Objects , 1996, IEEE Trans. Software Eng..

[12]  John D. McGregor,et al.  Incremental Testing Of Object-Oriented Class Structures/spl dagger/ , 1992, International Conference on Software Engineering.

[13]  Thomas J. Cheatham,et al.  Testing object-oriented software systems , 1990, CSC '90.

[14]  James C. Browne,et al.  Experimental Evaluation of a Reusability-Oriented Parallel Programming Environment , 1990, IEEE Trans. Software Eng..

[15]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[16]  Alan W. Brown,et al.  The Current State , 2016 .

[17]  D. J. Robson,et al.  The Testing of Object-Oriented Programs , 1993 .

[18]  Wei-Tek Tsai,et al.  Method Sequence Specification and Verification of Classes , 1994, Journal of object-oriented programming.

[19]  D. J. Robson,et al.  A framework for testing object-oriented programs , 1992 .

[20]  Elaine J. Weyuker,et al.  Testing Component-Based Software: A Cautionary Tale , 1998, IEEE Softw..

[21]  Ian M. Graham,et al.  Migrating to object technology , 1994 .

[22]  David Chenho Kung,et al.  Change impact identification in object oriented software maintenance , 1994, Proceedings 1994 International Conference on Software Maintenance.

[23]  Paul C. Jorgensen,et al.  Object-oriented integration testing , 1994, CACM.