wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Testing Questions (ISTQB related)

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Which of the following statements is a valid objective for testing?

a)

To determine whether enough component tests were executed within system testing.

b)

To find as many failures as possible so that defects can be identified and corrected.

c)

To prove that all possible defects are identified.

d)

To prove that any remaining defects will not cause any failures.

2.

Which of the following statements correctly describes the difference between testing and debugging?

a)

Testing shows failures caused by defects; debugging finds, analyzes, and removes the causes of failures in the software.

b)

Testing identifies the source of defects; debugging analyzes the defects and proposes prevention activities.

c)

Testing removes faults; debugging identifies the causes of failures.

d)

Testing prevents the causes of failures; debugging removes the failures.

3.

A program with high cyclometic complexity is almost likely to be:

a)

Large

b)

Difficult to test

c)

Difficult to write

d)

Small

4.

Enough testing has been performed when:

a)

time runs out

b)

no more faults are found

c)

the required level of confidence has been achieved

d)

the users won’t find any serious faults

5.

Software testing activities should start

a)

as soon as the code is written

b)

during the design stage

c)

when the requirements have been formally documented

d)

as soon as possible in the development life cycle

6.

What is the main reason for testing software before releasing it?

a)

to give information for a risk based decision about release

b)

to decide when the software is of sufficient quality to release

c)

to find as many bugs as possible before release

d)

to show that system will work after release

7.

Increasing the quality of the software, by better development methods, will affect the time needed for testing (the test phases) by:

a)

no change

b)

reducing test time

c)

increasing test time

d)

can’t say

8.

What is the important criterion in deciding what testing technique to use?

a)

how well you know a particular technique

b)

how appropriate the technique is for testing the application

c)

the objective of the test

d)

whether there is a tool to support the technique

9.

Which of the following statements are true?

a)

Faults in program specifications are the most expensive to fix.

b)

Faults in code are the most expensive to fix.

c)

Faults in designs are the most expensive to fix.

d)

Faults in requirements are the most expensive to fix.

10.

Faults found by users are due to:

a)

Poor software and poor testing

b)

Poor quality software

c)

bad luck

d)

insufficient time for testing