Software Testing Cheat Sheet Vocabulary

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/33

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts in software testing, technical reviews, and testing strategies.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

34 Terms

1
New cards

Answer: what was reviewed, who reviewed it, what were the findings

1. A review summary report answers which three questions?

2
New cards

74 errors

A technical review for a Generate Report function has identified the following parameters - 425 LOC, 73 minor erro and 8 major errors. A rework for the same function has created 388 LOC. How much error was identified during the rework?

3
New cards

0.2 error

A technical review for a Generate Report function has identified the following parameters - 425 LOC, 73 minor errors and 8 major errors. A rework for the same function has created 388 LOC. How much error was identified per LOC?

4
New cards

End users

Acceptance tests are normally conducted by the

5
New cards

All of the above

Black-box testing attempts to find errors in which of the following categories

6
New cards

No stubs need to be written

Bottom-Up Integration Testing Advantage: Bottom-up integration testing has as its major advantage(s) that

7
New cards

True

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

8
New cards

False

Client/server architectures cannot be properly tested because network load is highly variab

9
New cards

exercise the logical conditions in a program module

Condition testing is a control structure testing technique where the criteria used to design test cases is that they

10
New cards

select test paths based on the locations and uses of variables

Data flow testing is a control structure testing technique where the criteria used to design test cases is that they

11
New cards

True

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

12
New cards

True

Defect density can be estimated for any software engineering work product.

13
New cards

True

In any type of technical review, the focus of the review is on the product and not the producer.

14
New cards

True

In general, the earlier a software defect is discovered and corrected the less costly to the overall project budget.

15
New cards

False

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

16
New cards

focus on testing the validity of loop constructs

Loop testing is a control structure testing technique where the criteria used to design test cases is that they

17
New cards

False

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

18
New cards

time

Real-time applications add which of the following new and potentially difficult element to the testing mix?

19
New cards

True

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.

20
New cards

True

Review metrics can be used to assess the efficacy of each review activity.

21
New cards

False

Sample driven reviews only make sense for very small software development projects.

22
New cards

True

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

23
New cards

True

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

24
New cards

rolling integration testing

Smoke testing might best be described as

25
New cards

True

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

26
New cards

state transition diagram

Test derived from behavioral class models should be based on the

27
New cards

the conflicts of interest between developers and testers is reduced

The best reason for using Independent software test teams is that

28
New cards

True

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

29
New cards

groups of classes that collaborate or communicate in some way

The OO testing integration strategy involves testing

30
New cards

black-box testing

The testing technique that requires devising test cases to demonstrate that each program function is operational is called

31
New cards

major decision points are tested early

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

32
New cards

all of the above

Which of the following are characteristics of testable software?

33
New cards

uncover errors in software work products

Which of the following are objectives for formal technical reviews?

34
New cards

False

With thorough testing it is possible to remove all defects from a program prior to delivery to the customer.