Testing Featured Test against what won't change You should only have to change your tests when you change what your system does, not how it does it.