OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
test
전체
최신순
질문하기
답변
5
코딩슬레이브
·
2개월
1.3k
0
답변 5
TDD 많이 중요한가요?
안녕하세요. 백엔드 취업 준비생입니다. TDD 라는 개념을 알게 되어서 유튜브 보고 gpt 물어보고 간단하게 따라하면서 대충 이러한 것이다 라는 이해 정도만 해놓은 상태인데요. 많이 중요할까요? 제가 말하는 중요하냐는 것은 취업 준비생이기에 일단 실무보다 포트폴리오에서 TDD 기반으로 테스트 코드를 작성하지 않으면 많이 불리하거나 사용하면 가산점이 있을 정도 이정도로 중요한 것을 물어보는거에요. 즉 포트폴리오 기준으로 질문드려요. (참고로 자바+
답변
1
만만세
·
8개월
1.0k
0
답변 1
Spring Mcp tool 테스트
안녕하세요. 현재 Spring을 이용해서 Mcp 서버를 만드는 프로젝트를 진행 중입니다. 각설하고 고객사에서는 약 150개 정도 되는 API(주로 통계 데이터)를 제공했고 이걸 Mcp tool로 매핑하는 프로젝트입니다. 그렇다 보니 제공 데이터가 비슷한 API도 많고 양도 많아, 하나하나 tool설명 작성하고 LLM을 통해 테스트 하는게 비효율 적인거같아 이를 질의 -> 알맞은 툴 호출 여부를 자동화하고 싶은데 혹시 해당 관련 꿀팁이 있을
답변
2
dyfor
·
약 1년
493
0
답변 2
Spring Batch 테스트 코드
요즘 테스트 코드에 대해서 공부중입니다. 단위테스트와 통합테스트 이용하면서 조금씩 감을 잡고있습니다. 하지만 Spring Batch에서는 테스트 코드 작성하는게 감이 안오네요... 외부 api 호출해서 하는 Job은 mock 객체를 이용해서 테스트를 하긴했습니다. Batch는 먼가 통합테스트로 작성하기가 더 용이한것 같은데 어떻게 작성하시나요??
답변
3
dyfor
·
1년 이상
810
0
답변 3
테스트 코드 작성법
Spring Batch를 이용한 프로젝트를 진행중입니다. 테스트 코드를 작성하다가 아직 공부가 많이 부족하여 테스트 코드 작성 방법에 대해 공부를 해야겠다고 깨달았습니다. 블로그에서는 Controller, Service, Repository 단위로 Unit Test에 대한 글도 많았고 TDD에 대한 언급도 많았습니다. TDD를 도입해본적이 없어서 혼자서 간단한 프로젝트를 TDD를 이용하여 개발했습니다. 테스트 코드를 먼저 작성한다는게 좀 어색했습니다.
답변
7
dyfor
·
1년 이상
556
0
답변 7
테스트 코드 TDD
테스트 코드 작성 쪽이 많이 부족해서 공부를 하려고 인프런에서 강의를 결제를 했습니다. 강의 내용을 잘 이해하고있다가 tdd에 대해 소개를 하더군요. 이전에 제가 잠깐 회사 공고에서 tdd를 사용해본 경험에 대한 사항이있었던것 같아서 tdd에 대해 공부하고있었습니다. 강의에서는 물론 간단한 상황이라서 테스트 코드를 먼저 작성하고 이런게 가능한것 같은데 실제로 복잡한 도메인에서 가능할까? 라는 의문도 생겼습니다. 또한 tdd도 많은 개발 방법론 중 하나
답변
1
dyjvdgjm
·
1년 이상
575
0
답변 1
JMeter 부하 테스트 방법
MacBook M3 Pro 사용 중이고 지금 JMeter로 10000개 쓰레드 테스트를 해보려고 하는데 OutOfMemoryError가 발생하면서 테스트가 제대로 동작이 되지 않는데 해결 방법을 찾아서 적용해봐도 별다른 진전이 없습니다. 어떻게 해결을 해야하는지 도움을 구할 수 있을까요?
해결
3
홍잼
·
1년 이상
303
0
해결 3
구글 플레이 비공개 테스트 프로모션 rejected 원인
구글 플레이 비공개 테스트 프로모션 rejected 되었는데 원인이 뭘까요 ?12명까지 접속 확인했고, 14일 테스트 기간 완료 했는데 어디가 문제였을까요 ? 업데이트를 자주 해줘야 하나요?? 접속을 매일 해줘야하나요? 12명 모두 꼭 참여야해야하나요 ?
해결
2
1h
·
1년 이상
479
0
해결 2
Controller 단위 테스트 시 다른 계층 객체들 stubbing을 꼭 안 해도 될까요
Springboot 환경에서 컨트롤러 단위 테스트 작성에 대해 의문점이 있어 질문드립니다. 저는 지금까지 컨트롤러 단위 테스트는 컨트롤러는(필터, 인터셉터 등은) 빈을 주입받고, 서비스나 리포지토리 같은 타 계층은 mock 객체를 사용하고, mock 객체는 테스트코드 상에서 stubbing을 통해 어떤 동작에 대해 어떤 값을 반환하도록 정의해 놓고 테스트 대상인 컨트롤러를 테스트한다고 생각했고 그렇게 짜왔습니다. @DisplayName(
답변
5
가지맨
·
1년 이상
542
0
답변 5
void타입일때 서비스 테스트
반환타입이 void일때 테스트는 어떻게 짜야되나요? 예를 들어 아래와같은 로직이 있을때 public void createBoard(BoardCreateRequestDto boardCreateRequestDto, Member member) {<!-- --> Board board = Board.builder() .title(boardCreateRequestDto.getTitle()) .descri
답변
4
catsAreGod
·
거의 2년
704
0
답변 4
[동시성 제어] 상품 주문 로직에서 데드락이 발생해요... 제발 도와주세요ㅠㅠ
안녕하세요~ 물어볼 곳이 없어서 일주일 동안 구글링만 하다가 도저히 해결이 안돼서 여쭤봅니다..ㅠㅠ 멀티스레드 환경에서 상품 주문 로직을 테스트하고 있습니다. 레이스 컨디션을 방지하기 위해서 상품 조회 시에 비관적 락을 적용했는데, 여전히 계속 데드락이 발생해서 재고가 알맞게 줄지 않고 테스트가 실패합니다. 2024-09-11T20:36:27.360+09:00 WARN 22224 --- [pool-2-thread-9] o.h.engine.j
답변
7
김철수철수
·
거의 2년
821
0
답변 7
공통코드 관리에 대한 질문입니다 !
안녕하세요!바로 본론부터 말씀드리겠습니다.!!! 엔티티에 대한 상태값 또는 타입이 있을 때,타입을 저장하는 방법이 아래의 2가지 고려하고 있습니다. Enum으로 type 지정 db 공통코드 테이블을 통해 type 지정 테스트코드를 작성시, db 공통테이블로 공통코드를 구성하면 테스트전으로 공통코드를 insert 및 불필요한 join이 발생하는걸 생각했습니다. 하지만 공통코드 추가가 많이 발생한다면 결국 db에서 공통코드를 관리하는 것이 운영적인 측면
답변
0
eastmeet
·
약 2년
230
0
답변 0
테스트입니다.
testt
답변
1
Anonymous developer
·
2년 이상
1.0k
0
답변 1
테스트 코드에서 @SQLRestriction 정의된 엔티티 데이터 삭제 관련하여 질문 드립니다.
안녕하세요. 테스트 코드 작성중에 궁금한 점이 생겨서 질문드립니다. Soft delete를 위한 isDeleted 필드가 엔티티에 존재합니다. 그리고 Soft delete 된 엔티티는 조회할 필요가 없기 때문에 @SQLRestriction("is_deleted = false") 애너테이션을 엔티티에 정의하여 데이터 조회 시 where (is_deleted = false)를 명시적으로 넣어줘야하는 번거로움을 해결했습
해결
3
인딥개발자
·
2년 이상
439
0
해결 3
JPA repository 테스트하는데 자꾸 연관관계의 객체를 가져오면 null이 발생합니다.
@Query("SELECT s FROM Scrum s JOIN FETCH s.scrumInfo JOIN FETCH s.user WHERE s.team = :team AND s.deleteDate IS NULL") Optional<List<Scrum>> findByTeamWithFetchJoinUserAndScrumInfoAndDeleteDateIsNull(Team team);위에가 테스트를 진행하려고
답변
1
남도현
·
2년 이상
377
0
답변 1
MyBatis랑 스프링부트 이용해서 Test작업 하는데 오류 해결 방법 좀 가르쳐주실분
org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Table 'practice.practice' doesn't exist ### The error may exist in file [C:\Users\wogus\OneDrive\바탕 화면\SPRING\firstboard\
해결
4
Afk
·
2년 이상
530
0
해결 4
이거 이유를 알 수있을까요??
개인프로젝트 진행중에 데이터변환을 for문이랑 stream으로 진행해봤는데 1번 게시글의 댓글 100개를 stream으로 데이터변환을 먼저 진행하면 stream이 느리게나오고 2번 게시글의 댓글 100개를 for문으로 데이터변환을 먼저 실행하면 for문이 느리게 나오더라구요.(코드 순서를 먼저하면) 항상 그런건 아니고 5번중에 1번은 또 stream이 빠르게 나오는데 웹서핑해보니 보통 for문이 빠르다고 나오더라구요. 또 그런데 테스트를 메서드
답변
1
J&M
·
2년 이상
317
0
답변 1
@Test
Service를 작성할 경우 기본 통신하는 메스드들 모두를 테스트 코드로 작성해서 테스트를 해보며 개발을 해야하나요? 테스트 코드 작성법에 대해서 알려주세요. 간혹 구글에 검색해보면 나올텐데라고...말씀하시는 분들 있는데.. 구글 챗봇 다른 커뮤니티 다찾아보고있습니다.. 전 그저 여러 의견을 듣고 싶어서 올려봅니다.
답변
1
8w****
·
2년 이상
352
0
답변 1
[해결완료] spring legacy project에서 예외처리에 대한 테스트 코드 작성법 문의 드립니다.
안녕하세요? spring legacy project를 활용해 외부 사이트에 접속하여 데이터 받아오고, 역직렬하는 코드를 작성하고 있습니다.도움을 청하고 싶은 부분은 "외부 사이트 연결시 발생하는 예외처리에 대한 테스트 코드를 어떻게 작성해야 하는지?" 입니다.URL형식이 맞지 않는 경우에는 MalformedURLException 에러가,URL이 유효하지 않는 경우에는 IOException 에러가,data를 받아왔더라도 원하는 값이 없는
답변
1
초보개발자111
·
2년 이상
221
0
답변 1
인텔리제이 테스트 로그 찍히는곳 검색하는방법있을까요?
테스트 하고 로그찍히는데 검색을 해보고싶은데 어떻게 검색을 해야하는지 모르겠어요 find 단축키를 컨트롤 +F로 바꿔서 눌렀는데 find 탭으로 넘어가버리네요 아시는분 계신가요???
답변
1
초보개발자111
·
2년 이상
262
0
답변 1
spring boot) test에서 auto increment로 생성시키면 id를 널로 가져옵니다
게시판을 생성하고 방금 생성한 게시글 정보를 가져오는메소드가 있는데 스웨거로 생성하면 생성된 id를 가져오는데 import org.junit.jupiter.api.Test; 에서 @BeforeEach로 게시글을 생성하고 게시글 객체에 저장해놓는데 이때도 생성해서 리턴받은 게시글 객체에 id가 null입니다 근데 스웨거에선 같은 메소드를 실행시키면 id도 가져오는데 테스트환경이라 그런걸까요? (지금확인해보니까 System.out.println으로
이전
1
2
3
4
5
6
다음
Search Bar