You are on page 1of 24

ISTQB CTFL Study Session Section 4

October 2006
Aberdeen Global IT Team

Booz 1
Overview

Introductions
Review of Section 4 Practice Quiz
Open Forum

Booz 2
Introductions

Name

Tenure With Firm

Primary Job Function(s)


Testing Tools Used

Booz 3
1. Condition coverage checks each of the ways that the condition
can be made true or false.
a. True
b. False

a. True
Testing Computer Software, chapter 3, p.44
Syllabus Section 4.1

Booz 4
2. Which of the items listed below is not a test case that covers
certain test condition(s)?
a. A set of requirements
b. A set of input values
c. Execution preconditions
d. Execution post conditions

a. A set of requirements
Syllabus Section 4.1 – Identifying test conditions and designing test cases, p.34.

Booz 5
3. Which does not fall under test design specifications?

a. Specification identifier
b. Features to be tested
c. Approach refinements
d. Test identification
e. Test items

e. Test items
Testing Computer Software, chapter 12, p.249
Syllabus Section 4.2

Booz 6
4. What will you put in the result column if the functionality under a
test works correctly but causes an incorrectly spelled error
message to be displayed?
a. Warn
b. Pass
c. Fail
d. None of the above

a. Warn
Managing the Testing Process, chapter 3, p.86.
Syllabus Section 4.2

Booz 7
5. Behavioral testing involves a detailed understanding of:

a. The application domain


b. The business problem being solved
c. The mission the system serves
d. All of the above

d. All of the above


Managing the Testing Process, chapter 1, p.3
Syllabus Section 4.2

Booz 8
6. Black box testing is:

a. Functional testing
b. Structural testing
c. Performance testing
d. Requirements testing

a. Functional testing
Testing Computer Software, chapter 3, p.42
Syllabus Section 4.3

Booz 9
7. Which of these characteristics make a test not equivalent?

a. They all test the same thing


b. They involve the same input variables
c. They involve cases with small differences between inputs
d. They affect the same output variables

c. They involve cases with small differences between inputs


Testing Computer Software, chapter 7, p.126
Syllabus Section 4.3.1

Booz 10
8. Anything that makes the program change its behavior marks the
boundary between two classes?
a. True
b. False

a. True
Testing Computer Software. Chapter 1, p.5
Syllabus Section 4.3.2

Booz 11
9. A decision table is:

a. A table that shows what the program will do under any combination of relevant events
b. A table that shows the programs logic
c. Similar to a decision tree in the way that it lists information
d. All of the above

d. All of the above


Testing Computer Software, chapter 12, p.229
Syllabus Section 4.3.3

Booz 12
10. Which of the following is not appropriate for testing interactions
between paths?
a. Path that people are particularly likely to follow
b. Choices at one menu level or data entry screen can affect the presentation of choices
elsewhere
c. Test reaction to all combinations of valid and invalid inputs
d. Randomly select different paths in each test cycle

c. Test reaction to all combinations of valid and invalid inputs


Testing Computer Software, chapter 7, p.133
Syllabus Section 4.2

Booz 13
11. Select the criteria(s) that is not used for path testing:

a. Line coverage
b. Requirements coverage
c. Branch (or complete) coverage
d. Condition coverage

b. Requirements coverage
Testing Computer Software, chapter 3, p.43
Syllabus Section 4.4.2

Booz 14
12. For which of the following test cases does test coverage
analysis not assign the highest priority?
a. The ones that cover the most important quality risk
b. The ones that cover the requirements
c. The ones that cover the functions
d. The ones that cover conditions

d. The ones that cover conditions


Managing the Testing Process, chapter 3, p.86
Syllabus Section 4.4.2

Booz 15
13. Structural tests find bugs in low-level operations such as:

a. Lines of codes
b. Database schemas
c. Data flow and integrity
d. a & b

d. a & b
Managing the Testing Process, chapter 1, p.2
Syllabus Section 4.4

Booz 16
14. Beta testing is one of the techniques used for configuration
coverage.
a. True
b. False

a. True
Managing the Testing Process, chapter 3, p.100
Syllabus Section 4.4.3

Booz 17
15. White box testing is a kind of testing that a programmer does
during coding.
a. True
b. False

a. True
Testing Computer Software, chapter 3, p.41
Syllabus Section 4.4

Booz 18
16. What is the main characteristic of the best tester?

a. The one who finds the most bugs


b. The one who embarrasses the most programmers
c. The one who gets the most bugs fixed
d. a&c

c. The one who gets the most bugs fixed


Testing Computer Software, chapter 1, p.15
Syllabus Section 4.5

Booz 19
17. Testers miss many failures because they do not read the
______ carefully.
a. Output
b. Input
c. Test condition(s)
d. a & b

a. Output
Testing Computer Software, chapter 7, p.125
Syllabus Section 4.6

Booz 20
18. Use cases, often referred to as ______, are very useful for
designing acceptance tests with customer/user participation.
a. Scenarios
b. Business processes
c. Test components
d. Conditions

a. Scenarios
Syllabus Section 4.3.5 Use case testing, p.37

Booz 21
19. A structured approach to the error guessing technique is to
enumerate a list of possible errors and to design tests that
attack these errors.
a. True
b. False

a. True
Syllabus Section 4.5 Experience-based techniques, p.39

Booz 22
20. Select the use cases criteria(s) that satisfy the user goals of the
primary actors.
a. Choose the system boundary
b. Finding Primary Actors
c. Finding Primary Goals
d. All of the above

d. All of the above


Reference material Use-case model: Writing requirements in context, chapter 6.9, p.63
Syllabus Section 4.3.5

Booz 23
Open Forum

Booz 24

You might also like