전체 글

-공부하고 기록합니다
· spring
@SpringBootTest : 통합테스트 Spring Boot 애플리케이션을 실행할 때 Spring 컨테이너를 시작하는 방법과 동일하게 전체 애플리케이션 컨텍스트를 로드한다. 컨트롤러를 통해 실제 응답값을 확인하고 싶으면 통합테스트를 진행해야한다. @WebMvcTest : 단위테스트 단위테스트란? 소프트웨어의 개별 구성 요소를 검증하기 위한 테스트, 개별 구성 요소의 동작을 분리된 환경에서 테스트하는 것을 목표로한다. @WebMvcTest는 주로 웹 컨트롤러와 관련된 부분을 테스트 하는데 사용한다. 때문에 @WebMvcTest로 테스트하는 것은 웹 계층의 단위 테스트(Unit Test)에 해당한다. 이 애노테이션을 사용하면 특정 컨트롤러와 관련된 로직을 격리된 환경에서 테스트할 수 있다. 격리된 환경?..
· spring
Spring docs - Spring Framework Testing Unit Testing 을 번역, 요약하고 설명을 추가함 Spring Web Reactive , JNDI 등 Spring MVC 와 관련 없는 일부 설명은 제외하였음 단위 테스트 : 순수 자바 객체를 테스트 애플리케이션을 구성하는 POJO(=자바로 생성하는 순수한 객체)는 Spring이나 다른 컨테이너 없이 새 연산자를 사용하여 인스턴스화된 객체를 사용하여 JUnit 또는 TestNG 테스트에서 테스트해야한다. mock 객체 (다른 유용한 테스트 기법과 함께)를 사용하여 코드를 개별적으로 테스트할 수 있습니다. Spring의 아키텍처 권장 사항을 따르면 코드베이스의 깔끔한 계층화 및 구성 요소화로 인해 단위 테스트가 더 쉬워진다. 예를..
원티드 프리온보딩 백엔드 인턴십(10월)에 합격했다. 참가 유무를 결정하기 앞서 구글링하면서 후기를 찾아봤는데... 후기가 별로 없더라. 그래서 그냥 내가 써보기로 했다. 백엔드 | 프리온보딩 인턴십 10월 | 원티드 프리온보딩 인턴십은 동료들과 함께 다양한 기업의 기술과제를 수행하는 교육형 인턴십 프로젝트입니다. 취업(이직)을 희망하는 신입/주니어라면 누구나 참여 신청할 수 있습니다. www.wanted.co.kr 지원동기 9월달에 원티드 프리온보딩 챌린지를 들었었다. 그때 만들어진 디스코드 방에 아직 들어가 있는데 백엔드 인턴십 공지가 떠서 한번 확인해 봤다. 커리큘럼은 마음에 드는데 사전과제랑 참가비가 마음에 걸려서... 근 2주간 잊고 살았는데, 마감 이틀 전 갑자기 불현듯 생각났다. 사전과제 재..
· 기타
코테 연습겸~ 한번 참여해본 현대 모비스 알고리즘 경진대회. 나는 일반부로 참여했다. 결과는 예선 탈락😂.. 상위 50명까지 본선 진출이라는데 나는 190등 대라서 아쉽지도 않았음. 그래도 응시인원 824명중에 이정도면 나름.. 잘한 거겠지? 한가지 놀랐던 점은 점수를 다 공개해 준다는거... 코테에서 뭐 맞았는지 틀렸는지도 모르는채로 합/불만 받아보다 갑자기 성적표를 받아서 깜짝 놀랐다. 😮 3~4번 문제 어렵다고 생각했는데 역시 점수가 처참하다. 테케는 다 맞았던거 같은데 효율성에서 망한듯? 현대 "모비스" 알고리즘 경진대회라 그런가 문제 예시가 다 자동차 관련이더라. 어쨌든 평소 안풀어볼 문제 이런식으로 풀어봐서 재밌었다. 대회 끝나고 문제 공개되면 3,4번은 다시 한 번 풀어봐야지...
가을맛
DevDev