October 2006 Aberdeen Global IT Team ISTQB CTFL Study Session Section 4
Overview <ul><li>Introductions </li></ul><ul><li>Review of Section 4 Practice Quiz </li></ul><ul><li>Open Forum </li></ul>
Introductions <ul><li>Name </li></ul><ul><li>Tenure With Firm </li></ul><ul><li>Primary Job Function(s) </li></ul><ul><li>...
1. Condition coverage checks each of the ways that the condition can be made true or false.  <ul><ul><li>a. True </li></ul...
2. Which of the items listed below is not a test case that covers certain test condition(s)?  <ul><ul><li>a.  A set of req...
3. Which does not fall under test design specifications?  <ul><ul><li>a. Specification identifier </li></ul></ul><ul><ul><...
4. What will you put in the result column if the functionality under a test works correctly but causes an incorrectly spel...
5. Behavioral testing involves a detailed understanding of:  <ul><ul><li>a. The application domain </li></ul></ul><ul><ul>...
6. Black box testing is: <ul><ul><li>a. Functional testing </li></ul></ul><ul><ul><li>b. Structural testing </li></ul></ul...
7.  Which of these characteristics make a test not equivalent? <ul><ul><li>a.  They all test the same thing </li></ul></ul...
8.  Anything that makes the program change its behavior marks the boundary between two classes?  <ul><ul><li>a.  True </li...
9. A decision table is:  <ul><ul><li>a. A table that shows what the program will do under any combination of relevant even...
10.  Which of the following is not appropriate for testing interactions between paths? <ul><ul><li>a. Path that people are...
11. Select the criteria(s) that is not used for path testing: <ul><ul><li>a. Line coverage </li></ul></ul><ul><ul><li>b. R...
12.  For which of the following test cases does test coverage analysis not assign the highest priority?  <ul><ul><li>a. Th...
13.  Structural tests find bugs in low-level operations such as: <ul><ul><li>a. Lines of codes </li></ul></ul><ul><ul><li>...
14. Beta testing is one of the techniques used for configuration coverage.  <ul><ul><li>a. True </li></ul></ul><ul><ul><li...
15. White box testing is a kind of testing that a programmer does during coding. <ul><ul><li>a.  True </li></ul></ul><ul><...
16. What is the main characteristic of the best tester? <ul><ul><li>a. The one who finds the most bugs </li></ul></ul><ul>...
17. Testers miss many failures because they do not read the ______ carefully.  <ul><ul><li>a. Output </li></ul></ul><ul><u...
18. Use cases, often referred to as ______, are very useful for designing acceptance tests with customer/user participatio...
19. A structured approach to the error guessing technique is to enumerate a list of possible errors and to design tests th...
20.  Select the use cases criteria(s) that satisfy the user goals of the primary actors. <ul><ul><li>Choose the system bou...
Open Forum
Upcoming SlideShare
Loading in...5
×

Section 4 Answers & Presentation

1,827

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,827
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
131
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Section 4 Answers & Presentation

  1. 1. October 2006 Aberdeen Global IT Team ISTQB CTFL Study Session Section 4
  2. 2. Overview <ul><li>Introductions </li></ul><ul><li>Review of Section 4 Practice Quiz </li></ul><ul><li>Open Forum </li></ul>
  3. 3. Introductions <ul><li>Name </li></ul><ul><li>Tenure With Firm </li></ul><ul><li>Primary Job Function(s) </li></ul><ul><li>Testing Tools Used </li></ul>
  4. 4. 1. Condition coverage checks each of the ways that the condition can be made true or false. <ul><ul><li>a. True </li></ul></ul><ul><ul><li>b. False </li></ul></ul><ul><ul><li>a. True </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 3, p.44 </li></ul></ul><ul><ul><li>Syllabus Section 4.1 </li></ul></ul>
  5. 5. 2. Which of the items listed below is not a test case that covers certain test condition(s)? <ul><ul><li>a. A set of requirements </li></ul></ul><ul><ul><li>b. A set of input values </li></ul></ul><ul><ul><li>c. Execution preconditions </li></ul></ul><ul><ul><li>d. Execution post conditions </li></ul></ul><ul><ul><li>a. A set of requirements </li></ul></ul><ul><ul><li>Syllabus Section 4.1 – Identifying test conditions and designing test cases, p.34. </li></ul></ul>
  6. 6. 3. Which does not fall under test design specifications? <ul><ul><li>a. Specification identifier </li></ul></ul><ul><ul><li>b. Features to be tested </li></ul></ul><ul><ul><li>c. Approach refinements </li></ul></ul><ul><ul><li>d. Test identification </li></ul></ul><ul><ul><li>e. Test items </li></ul></ul><ul><ul><li>e. Test items </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 12, p.249 </li></ul></ul><ul><ul><li>Syllabus Section 4.2 </li></ul></ul>
  7. 7. 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? <ul><ul><li>a. Warn </li></ul></ul><ul><ul><li>b. Pass </li></ul></ul><ul><ul><li>c. Fail </li></ul></ul><ul><ul><li>d. None of the above </li></ul></ul><ul><ul><li>a. Warn </li></ul></ul><ul><ul><li>Managing the Testing Process, chapter 3, p.86. </li></ul></ul><ul><ul><li>Syllabus Section 4.2 </li></ul></ul>
  8. 8. 5. Behavioral testing involves a detailed understanding of: <ul><ul><li>a. The application domain </li></ul></ul><ul><ul><li>b. The business problem being solved </li></ul></ul><ul><ul><li>c. The mission the system serves </li></ul></ul><ul><ul><li>d. All of the above </li></ul></ul><ul><ul><li>d. All of the above </li></ul></ul><ul><ul><li>Managing the Testing Process, chapter 1, p.3 </li></ul></ul><ul><ul><li>Syllabus Section 4.2 </li></ul></ul>
  9. 9. 6. Black box testing is: <ul><ul><li>a. Functional testing </li></ul></ul><ul><ul><li>b. Structural testing </li></ul></ul><ul><ul><li>c. Performance testing </li></ul></ul><ul><ul><li>d. Requirements testing </li></ul></ul><ul><ul><li>a. Functional testing </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 3, p.42 </li></ul></ul><ul><ul><li>Syllabus Section 4.3 </li></ul></ul>
  10. 10. 7. Which of these characteristics make a test not equivalent? <ul><ul><li>a. They all test the same thing </li></ul></ul><ul><ul><li>b. They involve the same input variables </li></ul></ul><ul><ul><li>c. They involve cases with small differences between inputs </li></ul></ul><ul><ul><li>d. They affect the same output variables </li></ul></ul><ul><ul><li>c. They involve cases with small differences between inputs </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 7, p.126 </li></ul></ul><ul><ul><li>Syllabus Section 4.3.1 </li></ul></ul>
  11. 11. 8. Anything that makes the program change its behavior marks the boundary between two classes? <ul><ul><li>a. True </li></ul></ul><ul><ul><li>b. False </li></ul></ul><ul><ul><li>a. True </li></ul></ul><ul><ul><li>Testing Computer Software. Chapter 1, p.5 </li></ul></ul><ul><ul><li>Syllabus Section 4.3.2 </li></ul></ul>
  12. 12. 9. A decision table is: <ul><ul><li>a. A table that shows what the program will do under any combination of relevant events </li></ul></ul><ul><ul><li>b. A table that shows the programs logic </li></ul></ul><ul><ul><li>c. Similar to a decision tree in the way that it lists information </li></ul></ul><ul><ul><li>d. All of the above </li></ul></ul><ul><ul><li>d. All of the above </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 12, p.229 </li></ul></ul><ul><ul><li>Syllabus Section 4.3.3 </li></ul></ul>
  13. 13. 10. Which of the following is not appropriate for testing interactions between paths? <ul><ul><li>a. Path that people are particularly likely to follow </li></ul></ul><ul><ul><li>b. Choices at one menu level or data entry screen can affect the presentation of choices elsewhere </li></ul></ul><ul><ul><li>c. Test reaction to all combinations of valid and invalid inputs </li></ul></ul><ul><ul><li>d. Randomly select different paths in each test cycle </li></ul></ul><ul><ul><li>c. Test reaction to all combinations of valid and invalid inputs </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 7, p.133 </li></ul></ul><ul><ul><li>Syllabus Section 4.2 </li></ul></ul>
  14. 14. 11. Select the criteria(s) that is not used for path testing: <ul><ul><li>a. Line coverage </li></ul></ul><ul><ul><li>b. Requirements coverage </li></ul></ul><ul><ul><li>c. Branch (or complete) coverage </li></ul></ul><ul><ul><li>d. Condition coverage </li></ul></ul><ul><ul><li>b. Requirements coverage </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 3, p.43 </li></ul></ul><ul><ul><li>Syllabus Section 4.4.2 </li></ul></ul>
  15. 15. 12. For which of the following test cases does test coverage analysis not assign the highest priority? <ul><ul><li>a. The ones that cover the most important quality risk </li></ul></ul><ul><ul><li>b. The ones that cover the requirements </li></ul></ul><ul><ul><li>c. The ones that cover the functions </li></ul></ul><ul><ul><li>d. The ones that cover conditions </li></ul></ul><ul><ul><li>d. The ones that cover conditions </li></ul></ul><ul><ul><li>Managing the Testing Process, chapter 3, p.86 </li></ul></ul><ul><ul><li>Syllabus Section 4.4.2 </li></ul></ul>
  16. 16. 13. Structural tests find bugs in low-level operations such as: <ul><ul><li>a. Lines of codes </li></ul></ul><ul><ul><li>b. Database schemas </li></ul></ul><ul><ul><li>c. Data flow and integrity </li></ul></ul><ul><ul><li>d. a & b </li></ul></ul><ul><ul><li>d. a & b </li></ul></ul><ul><ul><li>Managing the Testing Process, chapter 1, p.2 </li></ul></ul><ul><ul><li>Syllabus Section 4.4 </li></ul></ul>
  17. 17. 14. Beta testing is one of the techniques used for configuration coverage. <ul><ul><li>a. True </li></ul></ul><ul><ul><li>b. False </li></ul></ul><ul><ul><li>a. True </li></ul></ul><ul><ul><li>Managing the Testing Process, chapter 3, p.100 </li></ul></ul><ul><ul><li>Syllabus Section 4.4.3 </li></ul></ul>
  18. 18. 15. White box testing is a kind of testing that a programmer does during coding. <ul><ul><li>a. True </li></ul></ul><ul><ul><li>b. False </li></ul></ul><ul><ul><li>a. True </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 3, p.41 </li></ul></ul><ul><ul><li>Syllabus Section 4.4 </li></ul></ul>
  19. 19. 16. What is the main characteristic of the best tester? <ul><ul><li>a. The one who finds the most bugs </li></ul></ul><ul><ul><li>b. The one who embarrasses the most programmers </li></ul></ul><ul><ul><li>c. The one who gets the most bugs fixed </li></ul></ul><ul><ul><li>a & c </li></ul></ul><ul><ul><li>c. The one who gets the most bugs fixed </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 1, p.15 </li></ul></ul><ul><ul><li>Syllabus Section 4.5 </li></ul></ul>
  20. 20. 17. Testers miss many failures because they do not read the ______ carefully. <ul><ul><li>a. Output </li></ul></ul><ul><ul><li>b. Input </li></ul></ul><ul><ul><li>c. Test condition(s) </li></ul></ul><ul><ul><li>d. a & b </li></ul></ul><ul><ul><li>a. Output </li></ul></ul><ul><ul><li>Testing Computer Software, chapter 7, p.125 </li></ul></ul><ul><ul><li>Syllabus Section 4.6 </li></ul></ul>
  21. 21. 18. Use cases, often referred to as ______, are very useful for designing acceptance tests with customer/user participation. <ul><ul><li>a. Scenarios </li></ul></ul><ul><ul><li>b. Business processes </li></ul></ul><ul><ul><li>c. Test components </li></ul></ul><ul><ul><li>d. Conditions </li></ul></ul><ul><ul><li>a. Scenarios </li></ul></ul><ul><ul><li>Syllabus Section 4.3.5 Use case testing, p.37 </li></ul></ul>
  22. 22. 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. <ul><ul><li>a. True </li></ul></ul><ul><ul><li>False </li></ul></ul><ul><ul><li>a. True </li></ul></ul><ul><ul><li>Syllabus Section 4.5 Experience-based techniques, p.39 </li></ul></ul>
  23. 23. 20. Select the use cases criteria(s) that satisfy the user goals of the primary actors. <ul><ul><li>Choose the system boundary </li></ul></ul><ul><ul><li>Finding Primary Actors </li></ul></ul><ul><ul><li>Finding Primary Goals </li></ul></ul><ul><ul><li>All of the above </li></ul></ul><ul><ul><li>d. All of the above </li></ul></ul><ul><ul><li>Reference material Use-case model: Writing requirements in context, chapter 6.9, p.63 </li></ul></ul><ul><ul><li>Syllabus Section 4.3.5 </li></ul></ul>
  24. 24. Open Forum
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×