| Welcome | Foundations | Bug Advocacy | Test Design | Exploratory Testing | Taking Exams | Policies | Extras | Instructors Course | Metrics | Engineering Ethics |

BBST Instructors Course


Becoming a BBST Instructor

Instructors in the BBST project are software testing professionals. To qualify as a course instructor, prospective candidates must:

Instructor Training Course

The Instructor Training Course is currently offered online and face-to-face. Both formats are available from the Association for Software Testing. Scheduling information for the online course is available at the Training link on the AST web site. The face-to-face version is offered annually at the AST annual conference. Visit the Conference link for more details.


  • Instructors Course Slides (PDF)
  • Videos

    Lecture 1: BBST Teaching Philosophy and Models

    The BBST online courses were developed in conjunction with the Association for Software Testing. In the time we taught these courses, we developed an apprenticeship model to help professional software testers become effective online instructors. In this lecture, we show how that model works and provide a broad overview of the BBST project and how it has evolved over the years. We also explain a bit about the underlying software testing philosophy that guides our approach to the field, and introduce you to some of the learning theories and perspectives that guided the development of the BBST courses. Finally, Fiedler explains why the various components are included in the BBST courses and how they all fit together.

  • Lecture 1A: Introduction to the AST Instructor Apprentice Model (2 mins) (MP4)
  • Lecture 1B: BBST Overview (10 mins) (MP4)
  • Lecture 1C: Testing and Teaching Philosophy (6 mins) (MP4)
  • Lecture 1D: BBST Course Model (10 mins) (MP4)
  • Lecture 2: Instructor Responsibilities and Course Management

    Teaching an online course requires you to pay attention to a lot of details. Here we cover pre-course setup and post-course wrap-up, as well as a review of the instructor’s responsibilities -- especially as they relate to course management.

  • Lecture 2A: Instructor Responsibilities (8 mins) (MP4)
  • Lecture 2B: Course Management (8 mins) (MP4)
  • Lecture 3: Communication in the Online Classroom

    An instructor needs excellent communication skills to make the online classroom seems warm and friendly. This presentation shares ideas to help you set the right tone.

  • Lecture 3: Communication in the Online Classroom (14 mins) (MP4)
  • Lecture 4: Feedback for Better Student Performance

    Providing students with constructive feedback is an essential component of the online teacher's interactions with students. This presentation discusses a model and strategies to provide feedback focusing on improving student performance.

  • Lecture 4: Feedback for Better Student Performance (12 mins) (MP4)
  • Lecture 5: Assessment and Grading

    This brief lecture focuses on creating tools to help the online instructor provide consistent assessments to students.

  • Lecture 5: Assessment and Grading (2 mins) (MP4)
  • Readings

    All readings archived on this site are reposted by permission of the copyright holders.

    Required Readings

  • BBST Instructor's Manual: Foundaions in Software Testing; Bug Advocacy; and Test Design (PDF)