제 자료 찾아보니 Mock 객체랑 @SpringBootTest로 몇개 의존성 제거할 수 있네요
익명(49.1)2022-12-30 18:41
답글
WebInverionment classes 자료 찾아보세요
익명(49.1)2022-12-30 18:42
시스템을 만들다보면 수정할때가 있는데 이게 이전이랑 정확히 호환되고 문제없는지 일일이 하나하나 다 기억할 수 있음? 10개 100개 천개면 테스트케이스만 생각해도 몇천개인데 그거 어케 외울려고함.. 그러면 점점 테스팅 시간이 길어짐 그걸 자동화 해놔야 미래에 삶이 쥰내 편해짐
console.log로 찍으면 어디에 있는 클래서인지 몰라서 저는 @Slf4J만 클래스에 추가해서 log.debug()로 찍어봐요
테스트 코드는 코드 돌아가다가, 무거운건 어디서 잘못된 건지 모르고, 남의 코드 리팩토링한다고 쓰는듯
리팩토링이아니라, 남의 코드 문제 해결하거나 할 때 테스트 코드 미리 예시로 작성해놓은거 있으면 거기서 테스트에 결함없는지요
화면띄우는데 적게는 몇십초 많게는 몇분걸리는데 님이 개발중인 코드하나 확인하겟다고 매번 톰캣껏다 켯다하는게 시간낭비라서요
테스트코드쓰면 빨라요? - dc App
개발한 코드만 돌리면되잖음
제 자료 찾아보니 Mock 객체랑 @SpringBootTest로 몇개 의존성 제거할 수 있네요
WebInverionment classes 자료 찾아보세요
시스템을 만들다보면 수정할때가 있는데 이게 이전이랑 정확히 호환되고 문제없는지 일일이 하나하나 다 기억할 수 있음? 10개 100개 천개면 테스트케이스만 생각해도 몇천개인데 그거 어케 외울려고함.. 그러면 점점 테스팅 시간이 길어짐 그걸 자동화 해놔야 미래에 삶이 쥰내 편해짐
체크해야 하는 부분을 모두 머리에 넣고 있을 수 없으니까