Introduction |
|
xv | |
|
|
1 | (18) |
|
|
1 | (1) |
|
Testing in the Software Lifecycle |
|
|
2 | (5) |
|
|
7 | (4) |
|
|
11 | (3) |
|
|
14 | (2) |
|
|
16 | (3) |
|
|
19 | (48) |
|
|
19 | (1) |
|
|
20 | (1) |
|
Test Planning and Control |
|
|
21 | (1) |
|
|
21 | (13) |
|
Functional Test Objectives |
|
|
23 | (5) |
|
|
28 | (2) |
|
|
30 | (2) |
|
|
32 | (2) |
|
|
34 | (1) |
|
Test Implementation and Execution |
|
|
34 | (16) |
|
|
35 | (2) |
|
Test Environment Readiness |
|
|
37 | (2) |
|
|
39 | (1) |
|
|
40 | (1) |
|
Running a Single Test Procedure |
|
|
41 | (1) |
|
|
42 | (2) |
|
|
44 | (1) |
|
|
45 | (4) |
|
|
49 | (1) |
|
Evaluating Exit Criteria and Reporting |
|
|
50 | (6) |
|
|
51 | (2) |
|
|
53 | (1) |
|
Confirmation Test Failure Rate |
|
|
54 | (1) |
|
|
54 | (1) |
|
|
55 | (1) |
|
Evaluating Exit Criteria and Reporting Exercise |
|
|
56 | (4) |
|
|
57 | (3) |
|
Evaluating Exit Criteria and Reporting Exercise Debrief |
|
|
60 | (4) |
|
|
64 | (1) |
|
|
64 | (3) |
|
|
67 | (36) |
|
|
68 | (1) |
|
Test Management Documentation |
|
|
68 | (1) |
|
Test Plan Documentation Templates |
|
|
69 | (1) |
|
|
70 | (1) |
|
Scheduling and Test Planning |
|
|
70 | (1) |
|
Test Progress Monitoring and Control |
|
|
71 | (1) |
|
Business Value of Testing |
|
|
72 | (1) |
|
Distributed, Outsourced, and Insourced Testing |
|
|
72 | (1) |
|
|
73 | (16) |
|
|
76 | (1) |
|
|
77 | (1) |
|
Risk Analysis or Risk Assessment |
|
|
78 | (3) |
|
Risk Mitigation or Risk Control |
|
|
81 | (4) |
|
An Example of Risk Identification and Assessment Results |
|
|
85 | (1) |
|
Risk-Based Testing throughout the Lifecycle |
|
|
86 | (1) |
|
Risk-Aware Testing Standards |
|
|
87 | (2) |
|
Risk-Based Testing Exercise 1 |
|
|
89 | (1) |
|
Risk-Based Testing Exercise Debrief 1 |
|
|
89 | (7) |
|
|
89 | (1) |
|
Requirements Defect By-Products |
|
|
90 | (6) |
|
Risk-Based Testing Exercise 2 |
|
|
96 | (1) |
|
Risk-Based Testing Exercise Debrief 2 |
|
|
96 | (2) |
|
Test Case Sequencing Guidelines |
|
|
97 | (1) |
|
Failure Mode and Effects Analysis |
|
|
98 | (1) |
|
|
99 | (1) |
|
|
99 | (4) |
|
|
103 | (174) |
|
|
104 | (2) |
|
Specification-Based Techniques |
|
|
106 | (128) |
|
|
109 | (2) |
|
Avoiding Equivalence Partitioning Errors |
|
|
111 | (2) |
|
Composing Test Cases with Equivalence Partitioning |
|
|
113 | (4) |
|
Equivalence Partitioning Exercise |
|
|
117 | (1) |
|
Equivalence Partitioning Exercise Debrief |
|
|
118 | (3) |
|
|
121 | (1) |
|
Examples of Equivalence Partitioning and Boundary Values |
|
|
122 | (14) |
|
How Many Boundary Values Are There? |
|
|
136 | (2) |
|
|
138 | (1) |
|
Boundary Value Exercise Debrief |
|
|
139 | (6) |
|
|
145 | (4) |
|
Collapsing Columns in the Table |
|
|
149 | (2) |
|
|
151 | (2) |
|
Combining Decision Table Testing with Other Techniques |
|
|
153 | (2) |
|
Nonexclusive Rules in Decision Tables |
|
|
155 | (2) |
|
|
157 | (1) |
|
Decision Table Exercise Debrief |
|
|
158 | (6) |
|
|
164 | (9) |
|
|
173 | (1) |
|
Use Case Exercise Debrief |
|
|
173 | (7) |
|
State-Based Testing and State Transition Diagrams |
|
|
180 | (6) |
|
Superstates and Substates |
|
|
186 | (1) |
|
|
187 | (4) |
|
|
191 | (4) |
|
State Testing with Other Techniques |
|
|
195 | (1) |
|
|
196 | (1) |
|
State Testing Exercise Debrief |
|
|
196 | (14) |
|
|
210 | (7) |
|
Pairwise Testing Exercise |
|
|
217 | (2) |
|
Pairwise Testing Exercise Debrief |
|
|
219 | (2) |
|
|
221 | (4) |
|
Classification Trees Exercise |
|
|
225 | (1) |
|
Classification Trees Exercise Debrief |
|
|
226 | (3) |
|
Deriving Tests from the Test Basis |
|
|
229 | (2) |
|
Deriving Tests from the Test Basis Exercise |
|
|
231 | (1) |
|
Deriving Tests from the Test Basis Exercise Debrief |
|
|
231 | (3) |
|
Structure-Based Techniques |
|
|
234 | (24) |
|
Defect- and Experience-based Techniques |
|
|
236 | (1) |
|
|
237 | (4) |
|
|
241 | (1) |
|
|
242 | (3) |
|
|
245 | (2) |
|
|
247 | (2) |
|
|
249 | (4) |
|
An Example of Effective Attacks |
|
|
253 | (1) |
|
|
254 | (2) |
|
|
256 | (2) |
|
Defect- and Experience-Based Techniques Exercise 1 |
|
|
258 | (5) |
|
Defect- and Experience-Based Techniques Exercise Debrief 1 |
|
|
259 | (1) |
|
Defect- and Experience-Based Techniques Exercise 2 |
|
|
260 | (1) |
|
Defect- and Experience-Based Techniques Exercise Debrief 2 |
|
|
260 | (3) |
|
|
263 | (1) |
|
|
264 | (1) |
|
|
264 | (13) |
|
Tests of Software Characteristics |
|
|
277 | (44) |
|
|
277 | (1) |
|
Quality Attributes for Domain Testing |
|
|
278 | (21) |
|
|
280 | (1) |
|
|
281 | (2) |
|
Functional Interoperability |
|
|
283 | (3) |
|
Functional Interoperability Exercise |
|
|
286 | (1) |
|
Functional Interoperability Exercise Debrief |
|
|
287 | (2) |
|
|
289 | (3) |
|
|
292 | (1) |
|
|
293 | (4) |
|
|
297 | (1) |
|
Usability Exercise Debrief |
|
|
297 | (2) |
|
Quality Attributes for Technical Testing |
|
|
299 | (19) |
|
|
300 | (2) |
|
|
302 | (5) |
|
|
307 | (4) |
|
|
311 | (2) |
|
|
313 | (1) |
|
|
314 | (4) |
|
|
318 | (3) |
|
|
321 | (32) |
|
|
322 | (3) |
|
The Principles of Reviews |
|
|
325 | (4) |
|
|
329 | (5) |
|
|
334 | (1) |
|
Success Factors for Reviews |
|
|
335 | (8) |
|
Wiegers's Review Checklists |
|
|
339 | (2) |
|
Deutsch's Review Checklist |
|
|
341 | (2) |
|
Wiegers's Checklist Review Exercise |
|
|
343 | (1) |
|
Wiegers's Checklist Review Exercise Debrief |
|
|
343 | (4) |
|
Deutsch Checklist Review Exercise |
|
|
347 | (1) |
|
Deutsch Checklist Review Exercise Debrief |
|
|
348 | (1) |
|
|
349 | (4) |
|
|
353 | (22) |
|
|
353 | (1) |
|
When Can a Defect Be Detected? |
|
|
354 | (1) |
|
|
354 | (8) |
|
|
362 | (4) |
|
Metrics and Incident Management |
|
|
366 | (1) |
|
|
367 | (1) |
|
Incident Management Exercise |
|
|
368 | (1) |
|
Incident Management Exercise Debrief |
|
|
369 | (2) |
|
|
371 | (4) |
|
Standards and Test Process Improvement |
|
|
375 | (2) |
|
Test Tools and Automation |
|
|
377 | (26) |
|
|
378 | (1) |
|
|
378 | (10) |
|
|
379 | (2) |
|
|
381 | (1) |
|
|
381 | (2) |
|
Test Automation Strategies |
|
|
383 | (1) |
|
Test Tool Integration and Scripting |
|
|
384 | (3) |
|
|
387 | (1) |
|
|
388 | (12) |
|
|
388 | (1) |
|
|
389 | (3) |
|
Debugging, Troubleshooting, Fault Seeding, and Injection Tools |
|
|
392 | (1) |
|
Static and Dynamic Analysis Tools |
|
|
392 | (3) |
|
|
395 | (3) |
|
|
398 | (1) |
|
|
398 | (2) |
|
|
400 | (3) |
|
People Skills and Team Composition |
|
|
403 | (6) |
|
|
403 | (1) |
|
|
404 | (1) |
|
|
404 | (1) |
|
Fitting Testing within an Organization |
|
|
405 | (1) |
|
|
405 | (1) |
|
|
405 | (3) |
|
|
408 | (1) |
|
|
409 | (12) |
|
|
409 | (4) |
|
|
410 | (1) |
|
|
410 | (1) |
|
|
411 | (1) |
|
|
412 | (1) |
|
Where Did These Levels of Learning Objectives Come From? |
|
|
412 | (1) |
|
|
413 | (8) |
|
|
415 | (3) |
|
On the Evolution of the Exams |
|
|
418 | (3) |
|
|
|
|
421 | (4) |
|
Advanced Syllabus Referenced Standards |
|
|
421 | (1) |
|
Advanced Syllabus Referenced Books |
|
|
421 | (2) |
|
|
423 | (1) |
|
|
423 | (2) |
|
HELLOCARMS The Next Generation of Home Equity Lending |
|
|
425 | (22) |
|
|
426 | (1) |
|
|
427 | (1) |
|
|
428 | (1) |
|
|
429 | (2) |
|
|
431 | (2) |
|
|
433 | (1) |
|
004 System Business Benefits |
|
|
434 | (1) |
|
010 Functional System Requirements |
|
|
435 | (5) |
|
020 Reliability System Requirements |
|
|
440 | (1) |
|
030 Usability System Requirements |
|
|
441 | (1) |
|
040 Efficiency System Requirements |
|
|
442 | (1) |
|
050 Maintainability System Requirements |
|
|
443 | (1) |
|
060 Portability System Requirements |
|
|
444 | (1) |
|
|
445 | (2) |
Answers to Sample Questions |
|
447 | (2) |
Index |
|
449 | |