Site MapHelpFeedbackMultiple Choice Quiz
Multiple Choice Quiz
(See related pages)

Section 19.3.1

1
It is not possible to test object-oriented software without including error discovery techniques applied to the system OOA and OOD models..
A)True
B)False

Section 19.2.1

2
The correctness of the OOA and OOD model is accomplished using formal technical reviews by the software quality assurance team.
A)True
B)False

Section 19.2.2

3
The consistency of object-oriented models may be judged by reviewing the CRC card model.
A)True
B)False

Section 19.3.1

4
Test case design for OO software is driven by the algorithmic detail of the individual operations.
A)True
B)False

Section 19.3.2

5
Integration testing of object-oriented software can be accomplished by which of the following testing strategies?
A)Cluster testing
B)Glass-box testing
C)Thread-based testing
D)Use-based testing
E)a, c, and d

Section 19.3.3

6
Validation of object-oriented software focuses on user visible actions and outputs from the system.
A)True
B)False

Section 19.4.1

7
Encapsulation of attributes and operations inside objects makes it easy to obtain object state information during testing.
A)True
B)False

Section 19.4.2

8
Use-cases can provide useful input into the design of black-box and state-based tests of OO software.
A)True
B)False

Section 19.4.3

9
Fault-based testing is best reserved for
A)conventional software testing
B)operations and classes that are critical or suspect
C)use-case validation
D)white-box testing of operator algorithms

Section 19.4.4

10
Testing OO class operations is made more difficult by
A)encapsulation
B)inheritance
C)polymorphism
D)both b and c

Section 19.4.5

11
Scenario-based testing
A)concentrates on actor and software interaction
B)misses errors in specifications
C)misses errors in subsystem interactions
D)both a and b

Section 19.4.6

12
Deep structure testing is not design to
A)object behaviors
B)communication mechanisms
C)exercise object dependencies
D)exercise structure observable by the user

Section 19.5.1

13
Random order tests are conducted to exercise different class instance life histories.
A)True
B)False

Section 19.5.2

14
Which of these techniques is not useful for partition testing at the class level
A)attribute-based partitioning
B)category-based partitioning
C)equivalence class partitioning
D)state-based partitioning

Section 19.6.1

15
Multiple class testing is too complex to be tested using random test cases.
A)True
B)False







PressmanOnline Learning Center

Home > Chapter 19 > Multiple Choice Quiz