There are a lot of great answers in this thread already. As a gamer I have always thought about testability as the cheat codes for the system under test. I.e. being able to change the state of the system bypassing the normal mechanisms for it.
8 Likes