테스트 코드 작성의 예
327
작성한 질문수 10
안녕하세요 강사님!
혹시 테스트 코드는 제가 구현하는 모든 기능들을 바탕으로 만들어야 하는 걸까요?
아니면 뭔가를 검증하는 로그인, 회원가입 등에만 만들면 되는 걸까요?
강의를 듣다보니 테스트도 관심이 생기는데 정확히 어떤 액션일 때만 만들어야 좋을지 모르겠어서 이렇게 문의 남깁니다. 감사합니다!
답변 1
4
안녕하세요. 김도연님, 공식 서포터즈 OMG입니다.
구현한 기능에대해서 테스트 커버리지를 100으로 만드는 경우도 있겠지만,
https://www.youtube.com/watch?v=jdlBu2vFv58&ab_channel=%ED%86%A0%EC%8A%A4
무엇을 테스트 할지 아시면 고민이 조금은 줄어들지 않을까 생각합니다.
https://insight-bgh.tistory.com/512
개인적으로 두 자료 다 흥미롭게 본 자료들이여서 한번 보시면 인사이트를 얻으실 수 있을거라 생각합니다.
-
감사합니다.
설정 정보 없이 임베디드 데이터베이스 생성
0
27
1
RepositoryTest의 패키지 위치가 domain인 이유
0
49
2
REQUIRES_NEW 해결 방법에 대해서 질문있습니다!!
0
38
1
update()에 사용하는 setter 질문드립니다.
0
57
1
SQL 중심적 개발의 문제점에 대한 질문
0
85
1
혹시 Containing 을 안쓰신 이유가 있을까요?
0
92
2
[공유] 스프링부트 4.x 버전 mybatis 연동
0
193
1
@repository 어노테이션
0
102
3
ItemService
0
64
1
논리 커밋, 물리 커밋 질문드립니다.
0
55
1
내부 트랜잭션 커밋은 필수인가요?
0
59
1
프록시 커넥션 객체를 반환할 때 생성하는건가요?
0
58
1
Transaction readOnly 성능 개선 (김영한님의 대한 감사인사)
2
184
2
JPQL 대신 네이티브 쿼리를 사용해야 하는 경우
0
83
1
@EventListener(ApplicationReadyEvent.class) 관련
0
94
1
트랜잭션 동기화 매니저와 데이터 소스
0
78
1
DB 관련 강의 개설 계획은 없으신건가요?
0
135
2
물리 트랜잭션 과 논리트랜잭션 용어를 맞게 이해한걸까요
0
98
1
스프링 3 버전 이상 rollbackFor 변경된듯요
1
118
1
트랜잭션 전파 질문.
0
89
1
프로젝트 오픈 에러
0
131
1
외부 트랜잭션에서 isNewTransaction이 false로 나오는거에 대해 질문드립니다
0
85
2
같은 스레드를 사용하면 트랜잭션 동기화 매니저는 같은 커넥션을 반환
0
76
1
h2 인메모리 테스트중 예약어 충돌날 경우 대처방법
0
105
1





