You are previewing Test Design: A BBST Workbook.
O'Reilly logo
Test Design: A BBST Workbook

Book Description

Test Design, third in the BBST workbook series, supports students and self-studiers who want a context-driven introduction to black box software testing. Used in parallel with the instructional materials provided at the Center for Software Testing Education and Research (testingeducation.org/BBST), the workbook introduces students to a broad array of test design techniques. Subsequent courses and workbooks will focus on one technique each, allowing time for tasks that build a deeper knowledge and skill with each technique. This core provides a foundation.

The course introduces you to:

  • many techniques at a superficial level (what the technique is);

  • a few techniques at a practical level (how to do it);

  • ways to mentally organize this collection of techniques;

  • using the the Heuristic Test Strategy Model for test planning and design: and

  • using concept mapping tools for test planning. Any of these techniques can be applied in a scripted way or an exploratory way.

  • Table of Contents

    1. Titlepage
    2. About the Authors
    3. Table of Contents
    4. Preface
      1. About This Workbook
      2. Who This Book Is For
      3. About This Book’s Structure
      4. About BBST
      5. About The Design Of The Test Design Course
    5. Lesson 1: Function Testing, Tours & A Taxonomy Of Techniques
      1. Lesson Introduction
      2. Readings
      3. Application: Create A Map Of The HTSM
      4. Slides And Notes
      5. Authors’ Reflection On Lesson 1
    6. Lesson 2: Testing Strategy & Risk-Based Testing
      1. Lesson Introduction
      2. Readings
      3. Slides And Notes
      4. Application: Create A Set Of Risks For One Variable
      5. Advice For Completing the Application (Risk List)
      6. Authors’ Reflection On Lesson 2
    7. Lesson 3: Specification-based Testing
      1. Lesson Introduction
      2. Readings
      3. Slides And Notes
      4. Application: Specification-Based Tests For Google Slides
      5. Authors’ Reflection On Lesson 3
    8. Lesson 4: Scenarios & Attributes Of Test Techniques
      1. Lesson Introduction
      2. Readings
      3. Slides And Notes
      4. Application: Compare Test Techniques
      5. Authors’ Reflection On Lesson 4
    9. Lesson 5: Domain Testing
      1. Lesson Introduction
      2. Readings
      3. Slides And Notes
      4. Application: Classical Domain Testing
      5. Application: Risk-Based Domain Testing
      6. Authors’ Reflection On Lesson 5
    10. Lesson 6: Combination Testing
      1. Lesson Introduction
      2. Readings
      3. Slides And Notes
      4. Application: Combination Testing
      5. Authors’ Reflection On Lesson 6
    11. Appendix: Feedback
    12. Feedback On Application 1: Creating A Map Of The HTSM
      1. Overview Of The Assignment
      2. Feedback On Task 1
      3. Slides And Notes
    13. Feedback On Application 2: List Risks For One Variable
      1. Testing Beyond The Input Filter, With Three Examples
    14. Feedback on the Specification-Based Testing Application
      1. Overview
      2. Slides And Notes
    15. Feedback 2 On HTSM: Using Qualitative Document Analysis
      1. Overview
      2. The Submitted Assignment
    16. Feedback On The Test Techniques Comparison Application
      1. Overview
    17. FeedForward On The Risk-Based Domain Testing Application
      1. Overview
    18. References
    19. Index