Recovery testing checks a system's ability to recover from crashes or failures, which is fundamentally different from performance testing that measures speed, responsiveness, and stability under load. Performance testing includes measuring response times (A), simulating many users (C), and generating transactions (D) to assess system behavior.