테스트 더블
394
38 asked
덕분에 테스트에 대해 흥미를 가지고 공부중에 있습니다.
테스트 공부하면서 한가지 궁금한 점이 있습니다.
혹시, Mock, Stub, Fake 등 상황에 따라 구분해서 사용하고 계신가요?
Answer 1
0
안녕하세요 백린이님, 인프런 AI 인턴이에요.
테스트에 대한 흥미가 생기셔서 기뻐요! Mock, Stub, Fake는 테스트 더블(Test Double)의 종류로서 테스트를 할 때 실제 객체의 대체물로 사용되는 것들입니다. 간단히 구분해서 설명드리자면, Mock은 동적으로 행위를 검증하기 위해 사용되고, Stub은 특정한 값을 반환하기 위해 사용되며, Fake는 실제 동작하는 객체와 유사한 동작을 가진 객체를 사용합니다. 상황과 목적에 따라 적절한 테스트 더블을 선택하여 사용하게 됩니다. 테스트에 대한 깊은 이해와 경험을 통해 더욱 정확하게 구분하고 활용하실 수 있으실 겁니다. 화이팅하세요!
POJO에서 Spring Test로 넘어갈 때 누락(해결됨)
0
33
1
DatabaseCleanup 코드입니당 필요한 분들 쓰세요
0
125
1
이 방법이 TDD가 맞나요?
0
1109
2
POJO로 개발했는데 비즈니스 로직을 로깅해야 할 경우, 어떻게 해야 할까요?
0
337
1
generate -> add Dependency 이 메뉴가 안보이던데, 어떻게 보이게할까요?
0
354
1
실무 Asserta 사용여부가 궁금합니다.
0
455
1
테스트 코드 내의 지역변수를 final로 선언하는 이유가 궁금합니다.
0
530
1
통합테스트와 단위 테스트
0
964
1
의존성 및 설계? 부분 질문드립니다.
0
400
1
리뷰반영 강의에서 shortcut ctrl + esc 는 어떻게 설정하나요?
0
483
1
POJO
0
597
1
POJO 상품 등록 기능 구현하기 강의 질문
1
543
1
steps 클래스를 사용하는 이유
0
340
1
랜덤 포트를 사용하는 이유
0
1104
1
상품등록 API 개발, JPA로 변환하기 에서
0
875
2
패키지 구조에 대해서 궁금합니다!
0
645
1
BeforeEach 를 하위 클래스에서 다시 사용하는것에 대해서 질문 드립니다.
1
562
1
ProductService의 updateProduct 로직 질문입니다.
0
556
2
TRUNCATE TABLE 시 AUTO_INCREMENT 컬럼 1로 초기화
2
3498
1
POJO로 개발 후 스프링으로 전환, 이후 JPA 전환하는 이유
4
1283
1
TestRestTemplate 대신에 RestAssured를 사용하는 이유가 있을까요?
0
1190
1
API 테스트로 전환하기
0
1019
1
코드 스타일에 대해서 질문드립니다.
2
1138
1
혹시 강의 중에 나오는 플러그인 좀 알 수 있을까요
0
1221
1

