Describe three partitioning strategies that can be used when performing class level testing for OO systems.

What will be an ideal response?

State-based partitioning - tests designed so that operations that cause state changes are tested separately from those that do not

Attribute-based partitioning - for each class attribute, operations are classified according to those that use the attribute, those that modify it, and those that do not use or modify the attribute

Category-based partitioning - operations are categorized according to the function performed: initialization, computation, query, or termination

Computer Science & Information Technology

You might also like to view...

The ________ displays buttons to perform frequently used commands with a single click at the top of your screen while working within Microsoft Office programs

A) File Tab B) Title Bar C) Status Bar D) Quick Access Toolbar

Computer Science & Information Technology

________ profiles require a network server for implementation

a. Local and temporary b. Roaming and temporary c. Mandatory and roaming d. Roaming and local

Computer Science & Information Technology