You are previewing Foundations in Software Testing: A BBST Workbook.
O'Reilly logo
Foundations in Software Testing: A BBST Workbook

Book Description

The Foundations in Software Testing workbook 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), readers will learn basic testing terminology and consider fundamental challenges in software testing. These challenges include:

  • the mission of testing,

  • the oracle problem,

  • the measurement problem, and

  • the impossibility of complete testing.

  • Table of Contents

    1. Titlepage
    2. About the Authors
    3. Table of Contents
    4. Preface
      1. About BBST
      2. About Foundations
      3. Who This Book Is For
      4. About This Book
    5. Lesson 1: Overview and Basic Definitions
      1. Lesson Introduction
      2. Readings
      3. Slides And Notes
      4. Feedback: On Quizzes
      5. Authors’ Reflection On Lesson 1
    6. Lesson 2: Strategy
      1. Lesson Introduction
      2. Readings
      3. Orientation: Role Of The Testing Group
      4. Slides And Notes
      5. Application: Mission Of Testing
      6. Feedback: On Reflections
      7. Authors’ Reflection On Lesson 2
    7. Lesson 3: Oracles
      1. Lesson Introduction
      2. Readings
      3. Orientation: Testing A Word Processor
      4. Slides And Notes
      5. Application: Using The Consistency Heuristics
      6. Authors’ Reflection On Lesson 3
    8. Lesson 4: Programming Fundamentals and Coverage
      1. Lesson Introduction
      2. Readings
      3. Orientation: Testing An Integer Square Root Function
      4. Slides And Notes
      5. Authors’ Reflection On Lesson 4
    9. Lesson 5: Impossibility of Complete Testing
      1. Lesson Introduction
      2. Readings
      3. Orientation: Testing An Integer Square Root Function
      4. Slides And Notes
      5. Authors’ Reflection On Lesson 5
    10. Lesson 6: Introduction to Measurement
      1. Lesson Introduction
      2. Readings
      3. Orientation: What Makes A Measurement?
      4. Slides And Notes
      5. Authors’ Reflection on Lesson 6
    11. Feedback On Orientation Activities
      1. Introduction: The Answers At The Back Of The Book
      2. Orientation: Role Of The Testing Group
      3. Orientation: Testing A Word Processor
      4. Orientation: Testing An Integer Square Root Function
      5. Orientation: What Makes A Measurement?
    12. Writing Essay Exams
      1. A Sample Exam Question
      2. Our Notes on the Answer
    13. Advice for Answering Essay Questions
      1. Overview
    14. Index