mockist
-
Classicist TDD vs Mockist TDD책/단위 테스트 2022. 7. 25. 22:53
Classicist TDD vs Mockist TDD 테스트를 구성하다 보면 실제 객체를 사용해서 테스트를 구성해야 할 지 아니면 Mock 을 사용해서 구성해야 할 지 고민될 때가 많습니다. 이번 포스팅에서는 실제 객체 사용을 권장하는 Classcist 와 Mock 사용을 권장하는 Mockist를 비교하면서 Test 에 대해 알아보도록 하겠습니다. 시작전 해당 주제를 설명하기 앞서 Test Double 이란 용어를 먼저 설명하겠습니다. Test Double이란 영화에서 스턴트 더블 개념에서 비롯되어서 테스트를 진행하는 것입니다. 실제 객체를 활용하기에 어렵거나 비용이 많이 들 떄 사용하는 가짜 객체를 의미합니다. 테스트 더블에는 각각 Dummy, Fake, Mock, Spy, Stub 이 있습니다. Du..