Testing Object-Oriented Applications
Testing Object-Oriented Applications
Applications
Broadening The View Of Testing
• The construction of object-oriented software
begins with the creation of requirement and
design model.
• Because of the evolutionary nature of OOSE
paradigm, these models begin as relatively
informal representations of system requirements
and evolve into detailed models of classes,
class relationships, system design and
allocation, and object design.
• At each stage, the models can be “tested” in an
attempt to uncover errors prior to their
propagation to the next iteration.
Testing OOA and OOD Models
• Analysis and design models can not be tested in
the conventional sense, because they can not
be executed.
• Technical reviews can be used to examine
their correctness and consistency.
Correctness Of OOA And OOD Models