핵심 요약
펫프렌즈가 JUnit, Mockito, Fixture Monkey를 활용해 단위 테스트 도입 여정을 공유하며, 테스트 생산성과 코드 신뢰도를 크게 높인 경험을 전합니다.
주요 경험
- 57건의 테스트 시나리오 작성으로 사이드 이펙트를 차단하고 QA 이슈를 2건으로 최소화
- 12가지 유효성 검사 케이스로 안전한 레거시 개편을 파악, 버그를 조기에 발견·수정
- RepeatedTest/ParameterizedTest/Nested, Mockito lenient, Fixture Monkey 등 도구 조합으로 생산성과 유지보수 개선
얻은 인사이트
- 사용자 관점의 테스트가 품질과 협업 효율을 높이고 회귀를 방지
- 테스트 코드의 확실한 재현으로 안정성 증가
- 도구 활용으로 테스트 작성 시간이 감소하고 확장성 확보



