Code
프로그래밍 단위 테스트 방법
codens
2019. 1. 10. 08:24
- test double
더미 , 스텁, 가짜 , 스파이 , 모의
http://www.jpstory.net/2013/07/26/know-your-test-doubles/
https://blog.naver.com/dragmove/220199498169
//===================
* 더미 (Dummy object)
- 가장 단순, 객체 선언(모양)만 있고 내용은 없음
- 단지 인스턴스화된 객체가 필요할 뿐 , 해당 객체의 기능까지는 필요하지 않은 경우
//=========
* 스텁 (Test stub)
- 로직이 없고 단지 원하는 값을 반환
//=========
* 위조 (Fake)
- 여러 경우의 반환값을 가진 스텁
//===================
* 스파이(Test spy )
- 감시 기능
//=========
* 모의 (Mock object )
- 객체의 실제 행위를 수행하지 않고, 구현된 함수들의 호출여부 확인
- 예) 온라인 결제 테스트
- stub, fake, spy를 포함하는 개념
//============
//
코드 커버리지 (Code coverage)
테스트 코드에 의해 실제 코드가 얼마나 동작했는지를 나타내는 비율
반응형