-
테스트 더블: 입력값테스팅 관련/Q&A 2020. 8. 9. 22:04
Q. 테스트 더블을 위한 테스트 입력값을 제공할 때, _________와 __________을 사용한다.
더보기A. 더미 객체; 테스트 스텁
입력값 - 더미 객체, 테스트 스텁
출력값 - 모의, 스파이 객체Q. 테스트 더블을 구성하면서, 많은 값들에 대한 결과값을 제공하길 바란다. 무엇을 사용하겠는가?
더보기A. 테스트 스텁
테스트 스텁은 여러 값들에 대한 결과값을 제공한다.Q. 테스팅 중에 유닛 테스트가 값비싼 데이터베이스 사용을 필요로 하는 것을 알았다. 어떤 것을 테스트 더블로서 사용할 것인가?
더보기A. 페이크 객체
페이크 객체는 값비싼 것을 저렴한 것으로 대체한다. 예) 인메모리 데이터베이스Q. Mockito에는 어떻게 구성했는지에 따라 클래스가 행하는 역할들 사이의 차이점이 있다. 테스트 더블의 역할에는 스텁, 모의 객체, 더미 (또는 전부 다) 등이 있다. Mockito에서 이들을 구성하는 방법은 모두 같다.
더보기A. True
구성방법은 mock(Name.class)에 대한 호출로 동일하다.'테스팅 관련 > Q&A' 카테고리의 다른 글
테스트 더블: 출력값 (0) 2020.08.14 테스트 더블: 소개 (0) 2020.08.09 소프트웨어 결함 리포트: 트랙, 재테스트, 종료 (0) 2020.07.18 소프트웨어 결함 리포트: 리포트 내용 (0) 2020.07.18 소프트웨어 결함 리포트: 보고 (0) 2020.07.09