wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Software Quality

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

What is the difference between Quality Assurance (QA) and Quality Control (QC)?

a)

QA is the process to create the deliverables and QC is a method to verify the quality

b)

QA is the process to verify that deliverables and QC is the process to create the deliverables

c)

QA aims to identify and improve defects and QC aims to prevent the defect

d)

QA is a validation of process and QC is a verification process

2.

What is the difference between Quality Assurance (QA) and Quality Control (QC)?

a)

QA is the process to create the deliverables and QC is a method to verify the quality

b)

QA is the process to verify that deliverables and QC is the process to create the deliverables

c)

QA aims to identify and improve defects and QC aims to prevent the defect

d)

QA is a validation of process and QC is a verification process

3.

Which of the following is not a test level

a)

component testing

b)

system testing

c)

integration testing

d)

client acceptance testing

4.

Running a program is one way of testing the solution to that problem.

a)

True

b)

False

5.

Debugging is the process of writing test data.

a)

True

b)

False

6.

A bug is error in an algorithm or program.

a)

True

b)

False

7.

Integration bugs occur when the interfaces are integrated in between the assumed tested components

a)

True

b)

False

8.

Which of the following is not true:

Characteristics of good testing:

a)

For every development activity, there is corresponding testing activity.

b)

Testers should be involved in reviewing documents as soon as drafts are available in the development life cycle

c)

Test analysis and development should begin during the corresponding development activity

d)

Each test level has specific test objectives

9.

Which one of the following characteristics of software products being developed is not a symptom of software crisis?

a)

Fail to meet user requirements.

b)

Expensive.

c)

Highly interactive.

d)

Difficult to alter, debug, and enhance.

10.

During software development, which factor is most crucial ?

a)

People

b)

Product

c)

Process

d)

Project

11.

Software engineering approach is used to achieve:

a)

Better performance of hardware

b)

Error free software

c)

Reusable software

d)

Quality software product

12.

If requirements are easily understandable and defined, which model is best suited?

a)

Waterfall Model

b)

Prototyping Model

c)

Spiral Model

d)

V-Model

13.

Attributes of Product Revision

a)

Maintainability

b)

Usability

c)

Integrity

d)

Interoperability

14.

A ....................... can be regarded as any failure to address end-user requirements.

a)

Software error

b)

Software bug

c)

Software Defect

d)

Software failure

15.

Reliability of a software system derives from ............ and .............

a)

Usability and efficiency

b)

Integrity and Portability

c)

Correctness and Availability

d)

Extensibility and Testability

16.

The customer may provide insufficient or incorrect information causes

a)

error

b)

fault

c)

defects

d)

failure

17.

The other name for bug is known as..................

a)

Anomaly

b)

Failure

c)

Fault

d)

Deaft