You are on page 1of 2

Managing the Test Process

• Essay Questions:
1. Why is it important to integrate testing with development?
a. It finds errors at each stage as well as preventing these errors from
propagating to other stages.
b. The integration of testing throughout the lifecycle provides a way to verify
and trace consistencies among the stages.
c. Testing should not be isolated into separate stages, but rather be on a parallel
track that affects all stages.
d. Testing should be embedded within every aspect of software development,
and testers should be embedded within all teams.
2. When does integration and integration testing begin? (2 approaches)
It begins as soon as the needed components pass unit testing.

a. A simple way: to decide the order of the components, to integrate them as


soon as they are delivered from unit testing (default).
b. A better approach: to decide ahead of time what order classes should be
delivered for the most efficient integration and encourage the developers to
complete in that order.
3. What are the testing objectives and activities during the implementation
stage?
Objectives:
a. Efficient unit testing
b. Automatic test data generation

Activities:
a. Create test case values
b. Conduct unit testing
c. Report problems properly

1
• Choose the correct answer:
1. A ------------------ is a document that contains a description of the external behavior
of the software system.
a. Requirements analysis and specification
b. System and software design
c. Intermediate design
d. Detailed design
2. In which stage, the design and interface of the software system are validated?
a. Requirements analysis and specification
b. System and software design
c. Intermediate design
d. Detailed design
3. ----------------- is using the development artifacts of that stage or testing artifacts
from a previous stage to prepare to test the final software.
a. Test action
b. Test design
c. Test influence
• True or False:
1. System testing validates whether the software system meets the functional and non-
functional requirements or not. (true)
2. The aim of Integration testing is to find errors that result from unexpected
interactions among components. (true)
3. In the system and software design stage the software system is broken into
components, and then classes associated with each component. (false)
System and software design ➔ intermediate design

You might also like