티스토리 뷰

재민님, 향로님, 토비님이 스프링 테스트에 대한 @Transactional 사용에 대한 의견들을 남겨주셨다. 모두 너무 정성들여 적으글들이라 한번에 모아서 읽어 보시면 Spring Test 시 @Transactional 사용에 대한 다양한 의견을 통해 DB 를 이용한 통합테스트에 대한 시각이 넓힐수 있을 것이다. 저도 몰랐던 사실을 많이 알게 되어 블로그와 영상으로 공유해주신 분들에게 감사한 말씀을 드립니다. :)

 

  1. 재민님의 '테스트에서 @Tansactional을 사용해야할까'
  2. https://youtu.be/PDhN6aiF7QQ?si=4Go7aqNAAL9wGrY8
  3. 향로님 '테스트 데이터 초기화에 @Transactional 사용하는 것에 대한 생각'
  4. https://jojoldu.tistory.com/761
  5. 토비님의 '테스트가 관리하는 트랜잭션 - 향로 님의 @Transactional 글을 읽고'
  6. https://tobyepril.tistory.com/m/8

 

간단하게 제의견을 적어보면,

 

나도 통합테스트 보단 Unit Test 에서 더 시간을 할애하는 편이고 Framework 에 의존하지 않는 테스트 코드를 작성하려고 한다. (최근 Spring -> NestJS 넘어오면서 더 그렇게 느끼기도 함)

토비님의 글 중

 

"트랜잭션 자체에 대한 테스트는 매우 어렵고 번거롭고 때론 불가능하기 때문이다. 어떤 기술의 트랜잭션 관리 기능을 테스트하는 거야 적절한 학습 테스트를 만들면 된다."

 

부분이 가장 공감된다.

 

여러분의 의견은 어떠신가요? :)

반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함