Embodiments of the invention provide systems, methods, software products
and/or data structures for testing software programs. One exemplary set
of embodiments provides a method for testing a software program. The
method can be used in an object-oriented environment, and the software
application can comprise a plurality of components.