[한 줄 용어] Mocking

JungChihoon·2020년 8월 6일
0

한줄용어

목록 보기
11/28

Mocking

실제 값으로 테스트를 하기 어려우니 가짜 값을 사용할 수 있게 해주는 것


테스트 코드를 작성하다보면 가끔은 실제로 실행할 수 없는 코드들을 마주하게 된다.
예를 들어 SMS API를 호출하여 문자를 발송한다던지, 결제 API를 사용해서 결제를 한다던지 말이다.
이러한 외부 API를 테스트 코드에서 호출하게 되면 실제로 API가 작동해버릴 수 있으니 조심해야한다.
하지만 이러한 응답값에 대해 로직을 테스트하고 싶을 땐 Mocking을 사용하면 된다.

Mocking이 필요할 때

  1. 외부 API가 정상적으로 작동하지 않을 때
  2. 외부 API를 호출할 때 비용이 발생하는 경우

참조
https://blog.myungseokang.dev/posts/about-mocking/

profile
주니어 개발자

0개의 댓글