test double


테스트 대역
테스팅을 목적으로 진짜 객체대신 사용되는 모든 종류의 위장 객체
Dummy
Fake Object

[TDD Stub](https://texonom.com/tdd-stub-f23e82fa666d437ab5c66a7cfedc83d3)


[TDD Mock](https://texonom.com/tdd-mock-7b64e87741db443f90db9767f9331328)


[TDD Spy](https://texonom.com/tdd-spy-a20ff4d35f3641dfa3bb6a4df0ee5e09)



> [[tdd] 상태검증과 행위검증, stub과 mock 차이](https://joont92.github.io/tdd/%EC%83%81%ED%83%9C%EA%B2%80%EC%A6%9D%EA%B3%BC-%ED%96%89%EC%9C%84%EA%B2%80%EC%A6%9D-stub%EA%B3%BC-mock-%EC%B0%A8%EC%9D%B4/)

> [Sinon.js의 spy, stub, mock 의 Best Practice](https://tiffany.devpools.kr/2018/03/19/sinon/)





