A method for testing system components of an object-oriented program,
wherein system components of an object-oriented program are tested such
that nested dependencies of methods are resolved and an arbitrary method
is replaced by a stub (=substitute function). Methods without
implementation are thereby discovered and realized as stubs. A test frame
generator generates stubs that have the same call and return parameters
available to them as the function to be replaced. Further, the substitute
function implies an automatic status unit that is, in turn, encapsulated
as a class and is instanced in the stub. When the stub is called during
the test, the user can interactively use commands that are defined by the
encapsulated automatic status unit or combine a plurality of such commands
in a command datafile and implement these in automated fashion.
Een methode om systeemcomponenten van een object-oriented programma te testen, waarin de systeemcomponenten van een object-oriented programma worden getest dusdanig dat de genestelde gebiedsdelen van methodes worden opgelost en een willekeurige methode wordt vervangen door een stomp (= substituutfunctie). De methodes zonder implementatie worden daardoor ontdekt en als stomp gerealiseerd. Een generator van het testkader produceert stomp dat de zelfde vraag en terugkeerparameters beschikbaar aan hen zoals de te vervangen functie heeft. Verder, impliceert de substituutfunctie een automatische statuseenheid namelijk beurtelings, die als klasse wordt ingekapseld en in de stomp geïllustreerd. Wanneer de stomp tijdens de test wordt geroepen, kan de gebruiker bevelen op elkaar inwerkend gebruiken die door de ingekapselde automatische statuseenheid worden bepaald of een meerderheid van dergelijke bevelen in een datafile bevel combineren en deze op geautomatiseerde manier uitvoeren.