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...

Which of the following statements are true?

a. To override a method, the method must be defined in the subclass using the same signature and compatible return type as in its superclass. b. Overloading a method is to provide more than one method with the same name but with different signatures to distinguish them. c. It is a compile error if two methods differ only in return type in the same class. d. A private method cannot be overridden. If a method defined in a subclass is private in its superclass, the two methods are completely unrelated. e. A static method cannot be overridden. If a static method defined in the superclass is redefined in a subclass, the method defined in the superclass is hidden.

Computer Science & Information Technology

______________ Manager lets you create and configure virtual machines.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

The MEDIAN function is used to find the ________ number in a range of cells

A) middle B) average C) highest D) lowest

Computer Science & Information Technology

Use the Group, Sort, and ____________________ pane to modify sort orders in Report Design View.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology