wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

IT 402 - Quiz 1

Total questions: 25

Worksheet time: 1hrs 17mins

Name
Class
Date
1.

A failure is:

a)

found in the software; the result of an error.

b)

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

c)

departure from specified behavior.

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 demonstrate that the software doesn’t work.

c)

To assess whether the software is ready for release.

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)

Debugging

c)

Testing

d)

Verification

4.

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

a)

Damaged reputation

b)

Inadequate training

c)

Lack of methodology

d)

Regulatory compliance

5.

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.

6.

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.

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.
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

12.

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

13.

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

14.

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

15.

COTS is known as

a)

Commercial off the shelf software

b)

Compliance of the software

c)

Change control of the software

d)

Capable off the shelf software

16.

The main focus of acceptance testing is:

a)

finding faults in the system

b)

ensuring that the system is acceptable to all users

c)

testing the system with other systems

d)

testing from a business perspective

17.

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

a)

I. Early test analysis and design.

b)

II. Different test levels are defined with specific objectives.

c)

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

d)

I and II.

18.

A regression test:

a)

Is only run once.

b)

Will always be automated.

c)

Will check unchanged areas of the software to see if they have been affected.

d)

Will check changed areas of the software to see if they have been affected.

19.

Beta testing is:

a)

Performed by customers at their own site.

b)

Performed by customers at the software developer's site.

c)

Performed by an independent test team.

d)

Useful to test software developed for a specific customer or user.

20.

Which of the following is a characteristic of good testing that is applicable to any lifecycle model?

a)

Testers should participate in reviewing documents as soon as they are approved

b)

Test design should begin immediately after the corresponding development activity has ended

c)

Each test level on a project shares the same test objectives

d)

For every development activity, there is a corresponding test activity

21.

Given the following characteristics:

•Test basis includes: Workflows and uses cases

•Stubs, drivers, and simulators may be used

•Responsibility: Testers who understand the architecture


Which of the following test levels is MOST likely being performed?

a)

Component Testing

b)

System Testing

c)

Integration Testing

d)

Acceptance Testing

22.

Given the following characteristics:

•Test basis includes: System and Software requirement specification

•When the entire system is built, testing takes place.

•Responsibility: An independent test team


Which of the following test levels is MOST likely being performed?

a)

Component Testing

b)

System Testing

c)

Integration Testing

d)

Acceptance Testing

23.

Which of the following statements about 'Quality' is CORRECT

a)

Quality is fitness for use.

b)

Quality is measured by looking at the attributes of the product.

c)

Quality is based on good manufacturing processes, and meeting defined requirements

d)

All of the above

24.

Why is software testing sometimes required for legal reasons?

a)

It prevents developers from suing testers

b)

International laws require software testing for exported products

c)

Contracts may specify testing requirements that must be fulfilled

d)

Testing across systems must be accompanied by legal documentation

25.

Given the following characteristics:

•User requirements, System requirements

•Responsibility: Customers or User


Which of the following test levels is MOST likely being performed?

a)

Component Testing

b)

System Testing

c)

Integration Testing

d)

Acceptance Testing