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