Session Section 4

Embed Size (px)

Citation preview

  • 8/14/2019 Session Section 4

    1/24

    1Booz A

    October 2006

    Aberdeen Global IT Team

    ISTQB CTFL Study Session Section 4

  • 8/14/2019 Session Section 4

    2/24

    2Booz A

    Overview

    Introductions

    Review of Section 4 Practice Quiz

    Open Forum

  • 8/14/2019 Session Section 4

    3/24

    3Booz A

    Introductions

    Name

    Tenure With Firm

    Primary Job Function(s)

    Testing Tools Used

  • 8/14/2019 Session Section 4

    4/24

    4Booz A

    1. Condition coverage checks each of the ways that the conditioncan be made true or false.

    a. True

    b. False

    a. True

    Testing Computer Software, chapter 3, p.44

    Syllabus Section 4.1

  • 8/14/2019 Session Section 4

    5/24

    5Booz A

    2. Which of the items listed below is not a test case that coverscertain 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.

  • 8/14/2019 Session Section 4

    6/246Booz A

    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

  • 8/14/2019 Session Section 4

    7/247Booz A

    4. What will you put in the result column if the functionality under atest works correctly but causes an incorrectly spelled errormessage 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

  • 8/14/2019 Session Section 4

    8/24 8Booz A

    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

  • 8/14/2019 Session Section 4

    9/24 9Booz A

    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

  • 8/14/2019 Session Section 4

    10/24 10Booz A

    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

  • 8/14/2019 Session Section 4

    11/24 11Booz A

    8. Anything that makes the program change its behavior marks theboundary between two classes?

    a. True

    b. False

    a. True

    Testing Computer Software. Chapter 1, p.5

    Syllabus Section 4.3.2

  • 8/14/2019 Session Section 4

    12/24 12Booz A

    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

  • 8/14/2019 Session Section 4

    13/2413Booz A

    10. Which of the following is not appropriate for testing interactionsbetween 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 choiceselsewhere

    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

  • 8/14/2019 Session Section 4

    14/2414Booz A

    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

  • 8/14/2019 Session Section 4

    15/2415Booz A

    12. For which of the following test cases does test coverageanalysis 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

  • 8/14/2019 Session Section 4

    16/24

    16Booz A

    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

  • 8/14/2019 Session Section 4

    17/24

    17Booz A

    14. Beta testing is one of the techniques used for configurationcoverage.

    a. True

    b. False

    a. True

    Managing the Testing Process, chapter 3, p.100

    Syllabus Section 4.4.3

  • 8/14/2019 Session Section 4

    18/24

    18Booz A

    15. White box testing is a kind of testing that a programmer doesduring coding.

    a. True

    b. False

    a. True

    Testing Computer Software, chapter 3, p.41

    Syllabus Section 4.4

  • 8/14/2019 Session Section 4

    19/24

    19Booz A

    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

  • 8/14/2019 Session Section 4

    20/24

    20Booz A

    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

  • 8/14/2019 Session Section 4

    21/24

    21Booz A

    18. Use cases, often referred to as ______, are very useful fordesigning acceptance tests with customer/user participation.

    a. Scenarios

    b. Business processes

    c. Test components

    d. Conditions

    a. ScenariosSyllabus Section 4.3.5 Use case testing, p.37

  • 8/14/2019 Session Section 4

    22/24

    22Booz A

    19. A structured approach to the error guessing technique is toenumerate a list of possible errors and to design tests thatattack these errors.

    a. True

    b. False

    a. TrueSyllabus Section 4.5 Experience-based techniques, p.39

  • 8/14/2019 Session Section 4

    23/24

    23Booz A

    20. Select the use cases criteria(s) that satisfy the user goals of theprimary actors.

    a. Choose the system boundary

    b. Finding Primary Actors

    c. Finding Primary Goals

    d. All of the above

    d. All of the aboveReference material Use-case model: Writing requirements in context, chapter 6.9, p.63

    Syllabus Section 4.3.5

  • 8/14/2019 Session Section 4

    24/24

    24Booz A

    Open Forum