1. 코드 외부동작 변경시(입/출력,인터페이스)는 코드 수정을 해야함


2. 하지만 테스트 코드가 구현 자체에 의존할 경우 이는 테스트를 바꿔야함


테스트는 구현이 아니라 동작(Behavior)에 초점을 맞춰야함


참고로 이 내용은 마틴 파울러의 리팩터링에 있는 내용임 ㅇㅇ