- 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)
테스트 코드에 의해 실제 코드가 얼마나 동작했는지를 나타내는 비율
반응형
'Code' 카테고리의 다른 글
[Git] 실수 되돌리기 (1) | 2019.07.14 |
---|---|
리눅스 쉘 스크립트 사용법 (0) | 2019.04.26 |
프로그래밍 언어 역사 (0) | 2016.05.19 |
[OpenCV]KalmanFilter, 마우스 움직임 예측하기 칼만필터 예제 (0) | 2014.01.07 |
[OpenCV]Kalman Filter(칼만 필터) (0) | 2014.01.06 |