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
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.
______________ Manager lets you create and configure virtual machines.
Fill in the blank(s) with the appropriate word(s).
The MEDIAN function is used to find the ________ number in a range of cells
A) middle B) average C) highest D) lowest
Use the Group, Sort, and ____________________ pane to modify sort orders in Report Design View.
Fill in the blank(s) with the appropriate word(s).