Writing Testable Code with Fault Injection
blog.smartbear.com