Author(s): Cem Kaner Rebecca L. Fiedler
Series: A BBST Workbook
Year: 2016
Language: English
Pages: 841
Titlepage......Page 2
Copyright......Page 3
About the Authors......Page 5
Table of Contents......Page 7
Preface......Page 14
About This Workbook......Page 17
About This Book’s Structure......Page 18
Notes On Formatting......Page 19
About BBST......Page 20
About The Design Of The Test Design Course......Page 21
Feedback Welcome......Page 22
Lesson Introduction......Page 24
Function Testing......Page 25
The Nature Of Test Techniques......Page 26
A Structure For Thinking About Test Techniques......Page 27
The Techniques We Emphasize......Page 28
Readings......Page 29
Application: Create A Map Of The HTSM......Page 30
Slides And Notes......Page 31
Defining Test Technique & Testing Strategy......Page 179
Splitting The Specification Assignment: Creating The HTSM Map......Page 181
Lesson Introduction......Page 184
Readings......Page 186
Slides And Notes......Page 188
Application: Create A Set Of Risks For One Variable......Page 276
Advice For Completing the Application (Risk List)......Page 279
Find A Variable......Page 280
Choose A Variable You Can Apply Domain Testing To......Page 281
Develop Your Understanding Of The Variable......Page 282
List Risks, Not Tests......Page 285
Risk-Based Testing Versus Risk-Based Test Management......Page 288
Failure Modes Rather Than Component-Based Approaches To Risk......Page 289
The Risk-Listing Application In Lesson 2......Page 291
Lesson Introduction......Page 292
Readings......Page 294
Slides And Notes......Page 295
Application: Specification-Based Tests For Google Slides......Page 349
Getting The Documentation For Google Slides......Page 350
Doing The Analysis......Page 351
Authors’ Reflection On Lesson 3......Page 354
Lesson Introduction......Page 355
Readings......Page 356
Slides And Notes......Page 357
Application: Compare Test Techniques......Page 440
Attributes Of Test Techniques......Page 443
Lesson Introduction......Page 445
Readings......Page 446
Slides And Notes......Page 447
Application: Classical Domain Testing......Page 537
Step-By-Step Specification Of The Assignment......Page 540
Authors’ Reflection On Lesson 5......Page 543
Lesson Introduction......Page 544
Readings......Page 545
Slides And Notes......Page 547
Application: Combination Testing......Page 634
Authors’ Reflection On Lesson 6......Page 636
Overview Of The Assignment......Page 637
Feedback On Task 1......Page 638
Slides And Notes......Page 639
Testing Beyond The Input Filter, With Three Examples......Page 667
Testing Beyond The Input Filter......Page 668
i. Calculations......Page 670
v through vii. Time-Related Issues......Page 672
ix. Storage......Page 673
xi. Communications With Other Processes Or Systems......Page 674
Example 1: A Challenging Result Variable: Word Count......Page 675
Possible Failure—Doesn’t Depend On The Variable......Page 676
Basic Tests Of The Variable......Page 677
Working Past Input Filters With Word Count......Page 679
Example 2: Analysis Fails For Lack Of Information......Page 680
A Comment On Testing Competitions......Page 688
The Complexity Here Illustrates Real-Life Testing......Page 689
My Feedback To The Student......Page 690
This Is A Time-Limited Task, So Track The Time......Page 691
It Is 3:15 p.m. I Want To Stop By 4:45 pm (90 Minutes)......Page 692
It Is 3:34. Stop Analyzing Input Filter. Consider Use (Display/Print)......Page 693
It Is 3:56. Consider Other Categories Of Use Of The Variable......Page 695
It Is 4:04. Switch to Calculation-Related Risks......Page 696
It Is 4:16. Finish Thinking About Calculations. Consider Constraints......Page 697
It Is 4:29 p.m. Organize The Analysis Into A List Of Risks......Page 698
It Is 4:45 pm, Time’s Up......Page 699
Overview......Page 701
Slides And Notes......Page 702
Overview......Page 760
Gathering Documentation......Page 761
Create A Code List......Page 763
Review Docs And Assign Codes......Page 766
Additional Capabilities......Page 770
The Overall Task......Page 772
Common Weaknesses In Student Answers......Page 774
Overview......Page 775
The Most Common Mistakes......Page 776
References......Page 783
Index......Page 818