wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Software Testing

Total questions: 15

Worksheet time: 10mins

Name
Class
Date
1.
Are the following statements true?
Verification - confirmation by examination and objective evidence that specified requirements have been fulfilled (are we building the product right?)  

Validation - confirmation by examination and objective evidence that the requirements for a specific intended use of application has been fulfilled (are we building the right product?)
a)
True
b)
False
2.
Manual testing is done using pencil and paper.
a)
True
b)
False
3.

What are the various Testing Levels?

a)

Unit Testing

b)

System Testing

c)

Integration Testing

d)

All of the mentioned

4.

Unit testing is done by

a)

Users

b)

Developers

c)

Customers

d)

None of the mentioned

5.

Validation refers to the set of tasks that ensure that software correctly implements a specific function.

a)

True

b)

False

6.

State true or false: Testing can be used to find all the errors in code.

a)

True

b)

False

7.

Which of the following are practiced in level 3 thinking during testing?

a)

Testing is a mental discipline, everyone in the organization strives to test thoroughly.

b)

Testing is done by developers, to debug their code.

c)

Testing is done to identify failures and reduce risks.

d)

Testing is done to show absence of errors.

8.

Which of the following lists difference between verification and validation?

a)

Verification is done during software development whereas validation is done at the end of software development.

b)

Verification is done to ensure that a software works correctly whereas validation is done to ensure all requirements are met.

9.

When do we say that a test case has passed?

a)

When the test case executes without any error.

b)

When the test case executes and an output is produced.

c)

When the test case executes and output produced matches the expected output.

d)

When the test case executes and output produced can be traced to a requirement.

10.

Which of the following best defines usability testing?

a)

Testing done to ensure that the system looks nice.

b)

Testing done to ensure that the system is fast enough.

c)

Testing done to ensure that the system is available for all users.

d)

Testing done to ensure that the user interface is as specified.

11.
  1. Software testing is
a)

the process of evaluating a system or its component(s)

b)

find defects

c)

check the ouputs respect to valid input

d)

All the above

12.

The goal of testing is

a)

let the customers to detect the errors

b)

find errors before the customers find it

c)

allow the developers to detect the errors

d)

adminstrators to find the errors

13.

Validation of tests is not necessary for any test process

a)

True

b)

False

14.

SDLC means

a)

Software Development life cycle

b)

System development life cycle

c)

Simple development learning cycle

d)

Non of the above

15.

Which of the following is not a software development process model

a)

Waterfall model

b)

Risk Identification model

c)

Spiral model

d)

Agile model