24
1 Booz Allen October 2006 Aberdeen Global IT Team ISTQB CTFL Study Session Section 4

Section 4 Answers & Presentation

Embed Size (px)

Citation preview

Page 1: Section 4 Answers & Presentation

1Booz Allen Confidential

October 2006Aberdeen Global IT Team

ISTQB CTFL Study Session Section 4

Page 2: Section 4 Answers & Presentation

2Booz Allen Confidential

Overview

Introductions

Review of Section 4 Practice Quiz

Open Forum

Page 3: Section 4 Answers & Presentation

3Booz Allen Confidential

Introductions

Name

Tenure With Firm

Primary Job Function(s)

Testing Tools Used

Page 4: Section 4 Answers & Presentation

4Booz Allen Confidential

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

Page 5: Section 4 Answers & Presentation

5Booz Allen Confidential

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.

Page 6: Section 4 Answers & Presentation

6Booz Allen Confidential

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

Page 7: Section 4 Answers & Presentation

7Booz Allen Confidential

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

Page 8: Section 4 Answers & Presentation

8Booz Allen Confidential

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

Page 9: Section 4 Answers & Presentation

9Booz Allen Confidential

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

Page 10: Section 4 Answers & Presentation

10Booz Allen Confidential

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

Page 11: Section 4 Answers & Presentation

11Booz Allen Confidential

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

Page 12: Section 4 Answers & Presentation

12Booz Allen Confidential

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

Page 13: Section 4 Answers & Presentation

13Booz Allen Confidential

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

Page 14: Section 4 Answers & Presentation

14Booz Allen Confidential

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

Page 15: Section 4 Answers & Presentation

15Booz Allen Confidential

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

Page 16: Section 4 Answers & Presentation

16Booz Allen Confidential

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

Page 17: Section 4 Answers & Presentation

17Booz Allen Confidential

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

Page 18: Section 4 Answers & Presentation

18Booz Allen Confidential

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

Page 19: Section 4 Answers & Presentation

19Booz Allen Confidential

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

Page 20: Section 4 Answers & Presentation

20Booz Allen Confidential

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

Page 21: Section 4 Answers & Presentation

21Booz Allen Confidential

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

Page 22: Section 4 Answers & Presentation

22Booz Allen Confidential

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

Page 23: Section 4 Answers & Presentation

23Booz Allen Confidential

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

Page 24: Section 4 Answers & Presentation

24Booz Allen Confidential

Open Forum