HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
🔖
강력3팀 : 링북(LinkBook)
/
⚙️
백엔드 개발 기록
/
🏁
테스트 아키텍쳐
🏁

테스트 아키텍쳐

 
Spring 기반 Test 제대로 알고 사용하기
이번에 프로젝트 실무하면서 겪었던 경험담을 기반으로 아래 내용을 정리하였습니다. 제가 속한 프로젝트는 B/E 는 6명으로 구성되어 있으며 TDD를 실천하는 개발 문화를 지키기 위해 반드시 하나의 기능에는 반드시 1+N 개(성공+예외케이스)의 테스트 코드를 작성하는 방식이였습니다. 그런데...🤮 테스트 케이스가 250개가 넘어가는 어느 순간부터 테스트 시간이 늘어나고 .. OOM 발생..😱 그냥 테스트 양이 많아서 느린가보다 하고 생각했었습니다..
Spring 기반 Test 제대로 알고 사용하기
https://gocheat.github.io/spring/spring_test-2/
Spring 기반 Test 제대로 알고 사용하기
토스ㅣSLASH 21 - 테스트 커버리지 100%
Kotlin으로 작성한 스프링 프레임워크 기반 서버 애플리케이션의 테스트 커버리지.그것을 100%까지 올리고 1년 6개월 동안 유지하면서 배운 점과 테스트 개선 방법에 대한 고민을 공유합니다.이응준 / 토스뱅크 Server Developer토스 개발자 컨퍼런스 SLASH에 대한 자...
토스ㅣSLASH 21 - 테스트 커버리지 100%
https://youtu.be/jdlBu2vFv58
토스ㅣSLASH 21 - 테스트 커버리지 100%
[10분 테코톡] 🎃 손너잘의 테스트 코드 최적화 여행기
🙋‍♀️ 우아한테크코스의 크루들이 진행하는 10분 테크토크입니다. 🙋‍♂️'10분 테코톡'이란 우아한테크코스 과정을 진행하며 크루(수강생)들이 동료들과 학습한 내용을 공유하고 이야기하는 시간입니다. 서로가 성장하기 위해 지식을 나누고 대화하며 생각해보는 시간으로 자기 주도적인...
[10분 테코톡] 🎃 손너잘의 테스트 코드 최적화 여행기
https://www.youtube.com/watch?v=N06UeRrWFdY
[10분 테코톡] 🎃 손너잘의 테스트 코드 최적화 여행기

  • 유닛테스트와 통합테스트를 분리해서 진행하면 좋을 것 같다.
    • 유닛테스트 : 특정 메소드만
    • 통합테스트 : Ctrl + Svc + Repo
      • Spring Boot Test 사용
    • 인수테스트? : 시나리오에 맞춰서 진행되는 테스트

  • Test 패키지 안에서 유닛테스트 / 통합테스트 패키지를 분리할 것
  • 테스트 코드 최적화(속도 개선 등)도 진행해 볼 수 있다면 좋을 것 같다.
  • order 사용 지양할 것