ch 17

Ace your homework & exams now with Quizwiz!

What is the normal order of activities in which traditional software testing is organized?

A) integration testing B) system testing C) unit testing D) validation testing

Which of the following is an approach to debugging?

backtracking B) brute force C) cause elimination

Which of the following strategic issues needs to be addressed in a successful software testing process?

conduct formal technical reviews prior to testing specify requirements in a quantifiable manner

Regression testing should be a normal part of integration testing because as a new module is added to the system new

control logic is invoked B) data flow paths are established

Acceptance tests are normally conducted by the

end users

Which of the following need to be assessed during unit testing?

error handling D) execution paths

Configuration reviews are not needed if regression testing has been rigorously applied during software integration.

false

In software quality assurance work there is no difference between software verification and software validation.

false

Performance testing is only important for real-time or embedded systems.

false

Recovery testing is a system test that forces the software to fail in a variety of ways and verifies that software is able to continue execution without interruption.

false

Software validation is achieved through a series of tests performed by the user once the software is deployed in his or her work environment.

false

Stress testing examines the pressures placed on the user during system use in extreme environments.

false

Units and stubs are not needed for unit testing because the modules are tested independently of one another.

false

When testing object-oriented software it is important to test each class operation separately as part of the unit testing process.

false

The OO testing integration strategy involves testing

groups of classes that collaborate or communicate in some way

Bottom-up integration testing has as it's major advantage(s) that

major decision points are tested early

Top-down integration testing has as it's major advantage(s) that

major decision points are tested early C) no drivers need to be written

Smoke testing might best be described as

rolling integration testing

The best reason for using Independent software test teams is that

the conflicts of interest between developers and testers is reduced

By collecting software metrics and making use of existing software reliability models it is possible to develop meaningful guidelines for determining when software testing is done.

true

Debugging is not testing, but always occurs as a consequence of testing.

true

Security testing attempts to verify that protection mechanisms built into a system protect it from improper penetration.

true

Since many WebApps evolve continuously, the testing process must be ongoing as well.

true

The focus of validation testing is to uncover places that s user will be able to observe failure of the software to conform to its requirements.

true


Related study sets

Ch 10- Global Strategy: Competing Around the World

View Set

Which word MOST NEARLY matches the definition?

View Set

Ch. 16 Disorders of Brain Function

View Set

Anthropology Test Questions Chapter 6

View Set