Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unit 2 Testing Throughout the Software Development Lifecycle

Total questions: 15

Worksheet time: 28mins

Name
Class
Date
1.

What are good practices for testing within the development life cycle?

a)

Early test analysis and design.

b)

Different test levels are defined with specific objectives.

c)

Testers will start to get involved as soon as coding is done.

d)

A and B above.

2.

Which of these statements about functional testing is true?

a)

Structural testing is more important than functional testing as it addresses the code.

b)

Functional testing is useful throughout the life cycle and can be applied by business analysts, testers, developers and users.

c)

Functional testing is more powerful than static testing as you actually run the system and see what happens.

d)

Inspection is a form of functional testing.

3.

Functional testing is mostly...

a)

Validation techniques

b)

Verification techniques

c)

Both of the above

d)

None of the above

4.

Bonus Question!


Who is the first ghost to visit Ebenezer Scrooge in A Christmas Carol?

a)

The Ghost of Christmas Past

b)

The Ghost of Christmas Present

c)

Jacob Marley

d)

The Ghost of Christmas Future

5.

White Box Testing

a)

Same as glass box testing

b)

Same as clear box testing

c)

Both A. and B.

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.

Which of the following is a type of non-functional testing?

a)

Usability testing.

b)

Statement Coverage.

c)

Data flow testing.

d)

Cause-effect graphing.

8.

Bonus Question!


In 1914 Winsor McCay produced which now-famous animated film about a dinosaur composed of more than 10,000 drawings?

a)

The Land Before Time

b)

Gertie the Dinosaur

c)

Yabba-Dabba Dinosaurs!

d)

The Strong Man

9.

Code Coverage is used as a measure of what?

a)

Defects

b)

Trends analysis

c)

Test Effectiveness

d)

Time Spent Testing

10.

According to the ISTQB Glossary, regression testing is required for what purpose?

a)

To verify the success of corrective actions.

b)

To prevent a task from being incorrectly considered completed.

c)

To ensure that defects have not been introduced by a modification

d)

To motivate better unit testing by the programmers.

11.

Which of the following is TRUE?

a)

Confirmation testing is testing fixes to a set of defects and Regression testing is testing to establish whether any defects have been introduced as a result of changes.

b)

Confirmation testing is testing to establish whether any defects have been introduced as a result of changes and Regression testing is testing fixes to a set of defects.

c)

Confirmation testing and Regression testing are both testing to establish whether any defects have been introduced as a result of changes.

d)

Confirmation testing and Regression testing are both testing fixes to a set of defects.

12.

Bonus Question!


Which mustachioed man is mistaken for Homer in disguise by Moe the bartender?

a)

Rupert Anonymous

b)

Horace Fakename

c)

Guy Incognito

d)

Cecil Mysterious

13.

What is the MAIN benefit of designing tests early in the life cycle?

a)

It is cheaper than designing tests during the test phases.

b)

It helps prevent defects from being introduced into the code.

c)

Tests designed early are more effective than tests designed later.

d)

It saves time during the testing phases when testers are busy.

14.

Which of the following are characteristic of regression testing?


i) Regression testing is run ONLY once

ii) Regression testing is used after fixes have been made

iii) Regression testing is often automated

iv) Regression tests need not be maintained

a)

ii, iv.

b)

ii, iii.

c)

i, iii, iv.

d)

iii.

15.

Which of the following is the standard for the Software product quality?

a)

ISO 9126

b)

ISO 829

c)

ISO 1012

d)

ISO 1028