Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Quiz - 2

CH2 – Testing Throughout Software Life Cycle

Number of Questions – 6 (K1-4, K2-2, K3-0) Duration – 115 minutes

1] Which option best describes objectives for test levels with a life cycle model?

a) Objectives should be generic for any test level.


b) Objectives are the same for each test level.
c) The objectives of a test level don't need to be defined in advance.
d) Each level has objectives specific to that level.

2] Which of the following is a nonfunctional quality characteristic?

a) Feasibility
b) Usability
c) Maintenance
d) Regression

3] Beta testing is:

a) Performed by customers at their own site.


b) Performed by customers at the software developer's site.
c) Performed by an independent test team.
d) Useful to test software developed for a specific customer or user.

4] Which of the following statements is true about a software verification and


validation program?

I. It strives to ensure that quality is built into software.


Quiz 2: Testing Throughout Software Life Cycle
Created by: Sagar Joshi 1
https://www.udemy.com/istqb-foundation-level-certification-ctfl-training/
II. It provides management with insights into the state of a software project.
III. It ensures that alpha, beta, and system tests are performed.
IV. It is executed in parallel with software development activities.

a) I, II & III
b) II, III & IV
c) I, II & IV
d) I, III & IV

5] To test a function, the programmer has to write a _________, which calls the
function to be tested and passes it test data.

a) Stub
b) Driver
c) Proxy
d) None of the above

6] A number of critical bugs are fixed in software. All the bugs are in one module,
related to reports. The test manager decides to do regression testing only on the
reports module.

a) The test manager should do only automated regression testing.


b) The test manager is justified in her decision because no bug has been fixed
in other modules
c) The test manager should only do confirmation testing. There is no need to
do regression testing
d) Regression testing should be done on other modules as well because fixing
one module may affect other modules

7] Regression testing should be performed:

Quiz 2: Testing Throughout Software Life Cycle


Created by: Sagar Joshi 2
https://www.udemy.com/istqb-foundation-level-certification-ctfl-training/
v) Every week
w) After the software has changed
x) As often as possible
y) When the environment has changed
z) When the project manager says

a) v & w are true, x – z are false


b) w, x & y are true, v & z are false
c) w & y are true, v, x & z are false
d) w is true, v, x y and z are false

8] The _______ testing should include operational tests of the new environment as
well as of the changed software

a) System Testing
b) Integration testing
c) Component testing
d) Maintenance testing

9] Which of the following is a non-functional requirement?

a) The system will enable users to buy books.


b) The system will allow users to return books.
c) The system will ensure security of the customer details.
d) The system will allow up to 100 users to log in at the same time.

10] Which of the following are examples of iterative development models?

i. V-model.
ii. Rapid Application Development model.
iii. Waterfall model.

Quiz 2: Testing Throughout Software Life Cycle


Created by: Sagar Joshi 3
https://www.udemy.com/istqb-foundation-level-certification-ctfl-training/
iv. Agile development model

a) i and ii.
b) ii and iii.
c) ii and iv.
d) iii and iv.

11] Which of the following statements are true?

i. For every development activity there is a corresponding testing activity.


ii. Each test level has the same test objectives.
iii. The analysis and design of tests for a given test level should begin after the
corresponding development activity.
iv. Testers should be involved in reviewing documents as soon as drafts are
available in the development life cycle

a) i and ii.
b) iii and iv.
c) ii and iii.
d) i and iv.

12] Which of the following is not true of regression testing?

a) It can be carried out at each stage of the life cycle.


b) It serves to demonstrate that the changed software works as intended
c) It serves to demonstrate that software has not been unintentionally changed
d) It is often automated.

Quiz 2: Testing Throughout Software Life Cycle


Created by: Sagar Joshi 4
https://www.udemy.com/istqb-foundation-level-certification-ctfl-training/
Answers for Quiz 2:

1. D

2. B

3. A

4. C

5. B

6. D

7. C

8. D

9. D

10. C

11. D

12. B

Quiz 2: Testing Throughout Software Life Cycle


Created by: Sagar Joshi 5
https://www.udemy.com/istqb-foundation-level-certification-ctfl-training/

You might also like