This document discusses fault injection techniques and tools used to evaluate the reliability of electronic systems. It covers several topics related to fault injection including: common reliability attributes evaluated using fault injection like functionality, security, and maintainability; different types of faults, errors and failures; techniques for injecting faults like at the pin-level, using FPGAs, or in software; methods for detecting faults including time-based and event-based approaches; and various fault injection tools developed over the years like FERRARI, FTAPE, and DOCTOR. The document provides an overview of the field of fault injection for evaluating electronic system dependability.