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

Risk-Based Testing

Overview

THIS MATERIAL HAS BEEN UPDATED AND INCORPORATED IN THE TEST DESIGN LECTURES AT http://www.testingeducation.org/BBST/testdesign/. WE WILL REMOVE THIS SECTION IN MID-2012.

Risk is the possibility of suffering harm or loss. In software testing, we think of risk on three dimensions:

Risk-based testing (in my view) focuses on the ways the program can fail -- imagine how the program can fail and design tests to trigger those failures. This segment of the course focuses on three classes of heuristics for generating ideas on how programs can fail:

Slides

  • Lecture slides (PDF)
  • Videos

  • Lecture 1 (15 mins) (WMV)
  • Lecture 2 (13 mins) (WMV)
  • Lecture 3 (41 mins) (WMV)
  • Lecture 4 (13 mins) (WMV)
  • Lecture 5 (10 mins) (WMV)