~/tech-blog/tag/테스트 코드 — zsh
지금 --명이 보고 있습니다오늘 --누적 --

#테스트 코드 8 posts

카테고리를 가로질러 테스트 코드를 다룬 글을 모았습니다.

테스트

Layered Architecture 구조별 테스트 작성법

Persistence, Business, Presentation 계층의 역할과 계층별 테스트 범위, @SpringBootTest·@DataJpaTest·@WebMvcTest의 차이와 @Transactional(readOnly = true) 사용법을 정리합니다.

2024.10.25 · 1354ac5 · 테스트 — 6 min
테스트

@Mock, @MockBean, @Spy, @SpyBean, @InjectMocks

Mockito의 @Mock·@Spy·@InjectMocks와 스프링 부트의 @MockBean·@SpyBean이 각각 무엇을 가짜 객체로 대체하는지 예제 코드로 비교하고, 테스트 준비 코드를 @BeforeEach·given·when에 나누는 문제를 정리합니다.

2024.10.25 · 1354ac5 · 테스트 — 11 min
SPRING

테스트에서 만난 NoUniqueBeanDefinitionException

트랜잭션 매니저 빈이 여러 개 등록된 환경에서 테스트 코드가 NoUniqueBeanDefinitionException을 남긴 원인과, @Transactional에 트랜잭션 매니저 이름을 지정해 해결한 과정을 정리합니다.

2022.12.22 · b63427e · Spring — 3 min
인프런 워밍업 클럽 발자국 · 3/4

3주차 발자국

인프런 워밍업 클럽 백엔드 스터디 2기 3주차 Practical Testing 강의를 들으며 배운 테스트의 필요성과 DisplayName 작성법을 정리합니다.

af4ee5d · 회고 — 5 min
인프런 워밍업 클럽 발자국 · 4/4

4주차 발자국

인프런 워밍업 클럽 백엔드 스터디 2기 4주차에서 배운 테스트 더블과 Mock, 좋은 테스트 작성 원칙을 정리하고 4주간의 학습을 회고합니다.

af4ee5d · 회고 — 4 min
테스트

Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트

Java/Spring 테스트 오답노트 강의를 들으며 정리한 소형 테스트의 중요성, SUT·Dummy·Fake·Stub 같은 테스트 개념, 그리고 의존성 주입과 의존성 역전으로 Clock 같은 외부 의존을 테스트 가능하게 만드는 방법을 정리합니다.

1354ac5 · 테스트 — 9 min
스프링 입문 · 2/12

회원 관리 예제 — 백엔드 개발 (1)

회원 도메인과 메모리 기반 리포지토리를 인터페이스로 설계하고, JUnit으로 저장·조회 기능을 테스트하며 @AfterEach로 테스트를 서로 독립시키는 과정을 정리합니다.

51441c4 · Spring — 7 min
스프링 입문 · 9/12

스프링 통합 테스트

@SpringBootTest와 @Transactional로 회원 서비스의 회원가입, 중복 검증, 조회 기능을 통합 테스트하는 과정을 정리합니다.

51441c4 · Spring — 3 min
● main 231 posts UTF-8 LF © 2026 코징 RSS · GitHub