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 is false?

a. Thread scheduling is platform independent. b. One simple thread-scheduler implementation keeps the highest-priority thread running at all times and, if there’s more than one highest-priority thread, ensures that all such threads execute for a quantum each in round-robin fashion. c. The round-robin process for all highest-priority threads continues until all threads run to completion. d. Most programmers who use Java multithreading will not be concerned with setting and adjusting thread priorities

Computer Science & Information Technology

List the six activities in the EBK to ensure that the digital forensics process is properly resourced and managed.

What will be an ideal response?

Computer Science & Information Technology

Drilling down means to go down through the hierarchy of folders to find a specific file

Indicate whether the statement is true or false

Computer Science & Information Technology

Which of the following video file types is associated with the QuickTime video format?

A) .avi B) .mpeg C) .wmv D) .mov

Computer Science & Information Technology