wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

IT 309 - QUIZ #1

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

A failure is:

a)

found in the software; the result of an error.

b)

departure from specified behavior.

c)

an incorrect step, process or data definition in a computer program.

d)

a human action that produces an incorrect result.

2.

Which of the following should NOT normally be an objective for a test?

a)

To find faults in the software.

b)

To assess whether the software is ready for release.

c)

To demonstrate that the software doesn’t work.

d)

To prove that the software is correct.

3.

What is the process of analyzing and removing causes of failures in software?

a)

Validation

b)

Testing

c)

Debugging

d)

Verification

4.

Which of the problems below BEST characterize a result of software failure?

a)

Damaged reputation

b)

Lack of methodology

c)

Inadequate training

d)

Regulatory compliance

5.

Which of the following requirements is testable?

a)

The system shall be user friendly.

b)

The safety-critical parts of the system shall contain 0 faults.

c)

The response time shall be less than one second for the specified design load.

d)

The system shall be built to be portable.

6.

In prioritizing what to test, the most important objective is to:

a)

find as many faults as possible.

b)

test high risk areas.

c)

obtain good test coverage.

d)

test whatever is easiest to test.

7.

Which one of the following statements about system testing is NOT true?

a)

System tests are often performed by independent teams.

b)

Functional testing is used more than structural testing.

c)

Faults found during system tests can be very expensive to fix.

d)

End-users should be involved in system tests.

8.

Enough testing has been performed when:

a)

time runs out.

b)

the required level of confidence has been achieved.

c)

no more faults are found.

d)

the users won’t find any serious faults.

9.

Which of the following is a benefit of test independence?

a)

It does not require familiarity with the code.

b)

It is cheaper than using developers to test their own code.

c)

It avoids author bias in defining effective tests.

d)

Testers are better at finding defects than developers.

10.

Which is not the testing objectives

a)

Finding defects

b)

Gaining confidence about the level of quality and providing information

c)

Preventing defects.

d)

Debugging defects

11.

Which is not a testing principle

a)

Early testing

b)

Defect clustering

c)

Pesticide paradox

d)

Exhaustive testing

12.

Which is not the fundamental test process

a)

Planning and control

b)

Test closure activities

c)

Analysis and design

d)

None

13.

Which is the accurate meaning of software failure?

a)

failing to do what it should do or doing something that it should not do

b)

A problem in the program code or related work product

c)

Human action or human error

d)

None

14.

Which of the following statements provides the WORST reason for testing an embedded system which controls domestic gas boilers before release?

a)

Fixing software problems with installed boilers is expensive

b)

Problems with the control of the boiler may be safety-related and required by the regulatory standards

c)

providers of the embedded system required software testing to be performed in their contract with the software suppliers

d)

Defect reports are needed by the project managers and developers as part of the release decision

15.
a)

Fault - iv, Error - ii, Failure - i

b)

Fault - iii, Error - ii, Failure - iv

c)

Fault - ii, Error - iii, Failure - i

d)

Fault - iii, Error - iv, Failure - i

16.

Which of the following statements about testing and debugging is correct?

a)

Debugging occurs after either testing or retesting detect failures

b)

Testing and debugging are the responsibility of the tester

c)

Retesting occurs after debugging has found a fix that did not work

d)

Dynamic testing shows defects, which are removed by debugging

17.

Which of the following is NOT one of the five fundamental test activities?

a)

Test Implementation and Execution

b)

Test Analysis and Design

c)

Test Planning and Control

d)

Evaluating Entry Criteria and Reporting

18.

Which of the following is a psychological factor that influences the success of testing?

a)

Testers are driven by pride in their professionalism

b)

Defects are communicated in a constructive manner

c)

Testing is perceived to be a constructive activity

d)

Independence increases author bias

19.

Which of the following BEST describes the relationship between test planning and test execution?

a)

Test planning ensures the level of detail in test procedures is appropriate for test execution

b)

Test planning schedules test execution but does not assign resources

c)

Test planning defines the overall approach to testing but does not schedule specific activities such as test execution

d)

Test planning identifies test objectives related to scope and risk but does not define the level of detail for test procedures used in test execution

20.

Which statement BEST describes the role of testing?

a)

Testing improves quality in itself

b)

Testing ensures that the right version of code is

c)

Testing can be used to assess quality

d)

Testing shows that the software is error free