Testing object-oriented software systems

Object-oriented Software Systems present a particular challenge to the software testing community. This review of the problem points out the particular aspects of object-oriented systems which makes it costly to test them. The flexibility and reusability of such systems is described from the negative side which implies that there are many ways to use them and all of these ways need to be tested. The solution to this challenge lies in automation. The review emphasizes the role of test automation in achieving adequate test coverage both at the unit and the component level. The system testing level is independent of the underlying programming technology.

[1]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[2]  Shel Siegel,et al.  Object oriented software testing - a hierarchical approach , 1996 .

[3]  Gail E. Kaiser,et al.  Adequate testing and object-oriented programming , 1990 .

[4]  David Chenho Kung,et al.  Testing Object-Oriented Software , 1998 .

[5]  David A. Taylor A quality-first program for object technology , 1992 .

[6]  Edward V. Berard,et al.  Testing Object-Oriented Software , 2021, TOOLS.

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

[8]  Lech Madeyski,et al.  Test-Driven Development - An Empirical Evaluation of Agile Practice , 2009 .

[9]  Troels Mørch Test Driven Development , 2005 .

[10]  Hans-Gerhard Groß,et al.  Component-based software testing with UML , 2004 .

[11]  A Di LuccaGiuseppe,et al.  Testing Web-based applications , 2006 .

[12]  Giuseppe A. Di Lucca,et al.  Testing Web-based applications: The state of the art and future trends , 2006, Inf. Softw. Technol..

[13]  Boris Beizer,et al.  Black Box Testing: Techniques for Functional Testing of Software and Systems , 1996, IEEE Software.

[14]  Kim Walden,et al.  Object-Oriented Analysis & Design , 1993, TOOLS.

[15]  Martyn A. Ould,et al.  Testing in software development , 1987 .

[16]  John W. Horch Black-box testing: Techniques for functional testing of software and systems: by Boris BEIZER, John Wiley and Sons; New York, USA; 1995; xxvi + 294 pp.; $29.95. ISBN: 0-471-12094-4 , 1996 .

[17]  Robert V. Binder,et al.  Design for testability in object-oriented systems , 1994, CACM.

[18]  Robert V. Binder,et al.  Testing Object-Oriented Systems: Models, Patterns, and Tools , 1999 .

[19]  Dan Harkey,et al.  The Essential Distributed Objects Survival Guide , 1995 .