새로운 기술 블로그가 추가되었어요

필터 1
Fixture 기반 테스트 데이터 구성
넥스트리
백엔드

Fixture 기반 테스트 데이터 구성

Fixture 기반으로 통합 테스트 데이터를 재사용 가능하게 정리한 경험을 공유했습니다. 공통 데이터는 `create`, 커스터마이징은 `gen`, 복수 시나리오는 `genMore`로 분리해 테스트 가독성과 유지보수성을 높였습니다.

#Spring Boot#H2
24205분
국밥 같은 단위테스트 시나리오로 마음 든든하게 개발하기
펫프렌즈
백엔드

국밥 같은 단위테스트 시나리오로 마음 든든하게 개발하기

단위 테스트를 실무에 적극 도입해 코드 신뢰도와 유지보수성을 높인 경험을 공유했습니다. QA 이슈를 테스트로 전환하고 JUnit, Mockito, Fixture Monkey 활용 팁도 정리했습니다.

#unit test#JUnit
129005분
ArchUnit으로 아키텍처 원칙을 코드로 지키는 방법
펫프렌즈
아키텍처

ArchUnit으로 아키텍처 원칙을 코드로 지키는 방법

ArchUnit으로 Java 아키텍처 원칙을 테스트 코드로 검증하는 방법을 소개했습니다. 패키지 의존성, 순환 의존성, 어노테이션 규칙을 자동으로 강제하는 예시를 담았습니다.

#ArchUnit#Java
55005분
가치있는 테스트를 위한 전략과 구현
토스
아키텍처

가치있는 테스트를 위한 전략과 구현

테스트를 무조건 많이 쓰기보다 가치와 목적에 따라 선별적으로 작성하는 전략을 정리했습니다. 실제 객체 중심의 통합 테스트, 데이터 격리, 승인 테스트로 실용성과 신뢰성을 높이는 방법을 공유했습니다.

#test#통합 테스트
30005분