Fault-based Testing is best reserved for
Conventional Software Testing
Operations and classes that are Critical or Suspect
Use-Case Validation
White-Box Testing of Operator Algorithms