# testcode

26개의 포스트
post-thumbnail

Localstack + Testcontainers로 S3업로드 테스트코드 작성예제

저번 예제에서는 로컬에서 직접 AWS계정에 있는 S3에 연결을 해보았습니다. 하지만, 프로젝트 실행 전에 테스트 코드를 통해 검증을 하는 것이 필수가 되었습니다. 테스트 코드에서는 AWS에 어떻게 연결을 시켜줘야 할까요?이때 사용되는 것이 Localstack입니다. 자

2022년 6월 10일
·
0개의 댓글

jsonPath

testCode 작성시 검증 json pathjsonPath

2022년 6월 2일
·
0개의 댓글

테스트코드_스터디

테스트 코드란? > 테스트 코드란 프로덕트 코드를 테스트하는 코드이다. 작성한 코드가 문제 없는지 확인하는 용도로 사용한다. 1. 테스트 코드의 목적 [1] 버그를 잡아준다. unit, integration, service, end-to end, 성능 테스팅

2022년 5월 11일
·
0개의 댓글
post-thumbnail

테스트 코드 작성

JUnit JUnit은 자바용 단위 테스트 작성을 위한 산업 표준 프레임워크이다. 테스트 구현 Spring Boot Starter 라이브러리를 dependency로 추가 테스트 클래스 생성 - DMakerServiceTest (단축키 : Ctrl + Shift + T

2022년 5월 1일
·
0개의 댓글
post-thumbnail

TEST CODE_테스트 커버리지

테스트 영역 : Service Logic테스트 체크 툴 : jacoco코드 커버리지 : 75% 이상MemberService를 테스트하지 못했다. OAuth2를 사용하면서 카카오 코드를 이용해서 JWT Token을 만드는 과정 등 외부적인 요소가 많다고 판단하여 다른 곳

2022년 4월 13일
·
0개의 댓글
post-thumbnail

단위 테스트 5장

목과 스텁 구분 목은 상호 작용을 검사할 수 있는 테스트 대역이라고 했었다. 테스트 대역의 다른 유형이 바로 스텁(STUB)이다. 테스트 대역 유형 두 유형의 차이점 목은 외부로 나가는 상호 작요을 모방하고 검사하는데 도움이 된다. -> SUT가 상태를 변경하기 위

2022년 4월 13일
·
0개의 댓글

좋은 테스트를 위한 커버리지(CORRECT 원칙)

Conformance \- 특정 포멧 준수 여부 (아이디 규칙, 이메일 형식등)Ordering \- 값들의 순서 조건 여부 (순서가 중요한 경우)Range \- 범위 (글자수나 숫자크기등)Reference \- 의존성과 특정조건 여부 (의존성에 따른 값을

2022년 4월 7일
·
0개의 댓글
post-thumbnail

단위 테스트 4장( 좋은 단위 테스트의 4대 요소)

좋은 단위 테스트의 4대 요소 회귀 방지 리팩터링 내성 빠른 피드백 유지 보수성 회귀 방지 회귀는 소프트웨어 버그이다. 코드 수정 후 기능이 의도한 대로 작동하지 않는 경우를 말한다. 테스트 중에 실행되는 코드의 양 코드 복잡도 코드의 도메인 유의성 일반적으로

2022년 3월 30일
·
0개의 댓글
post-thumbnail

단위 테스트 6장(단위 테스트 스타일)

출력 기반 테스트상태 기반 테스트통신 기반 테스트출력 기반 테스트는 대상 시스템에 입력을 넣고 생성되는 출력을 점검하는 방식이다.내부 상태를 변경하지 않는 코드이므로 반환 값만 검증하면 된다.출력 기반 단위 테스트는 함수형이라고도 한다. 부작용이 없는 코드 선호를 강조

2022년 3월 23일
·
0개의 댓글

단위 테스트 3장 (서버오류로 날림)

요약 모든 단위 테스트는 AAA 패턴(준비,실행. 검증)을 따라야 한다. 테스트 내 준비나 실 행 또는 검증 구절이 여러 개 있으면,테스트가 여러 동작 단위를 한 번에 검증한다 는 표시다. 이 테스트가 단위 테스트라면 각 동작에 하나씩 여러 개의 테스트로 나 눠야 한다. 실행 구절이 한 줄 이상이면 SUT의 API에 문제가 있다는 뜻이다. 클라이언트가 ...

2022년 3월 15일
·
0개의 댓글
post-thumbnail

단위 테스트 2장

단위테스트?, 단위테스트의 고전파 런던파

2022년 3월 10일
·
0개의 댓글
post-thumbnail

단위 테스트 1장

단위 테스트를 배우는 것 단위 테스트에 시간을 투자할 때는 항상 최대한의이득을 얻도록 노력해야하며, 테스트에 드는 노력을 가능한한 줄이고 그에 따르는 이들을 최대화 해야한다.

2022년 3월 10일
·
0개의 댓글

MockBen으로 테스트 코드 작성하기

스터디 때 MockMvc에 대해서 알게 되었고 바로 적용해보았다.MockMvc를 사용하면 실제 서블릿 컨테이너를 사용하지 않고 가짜 서블릿 컨테이너를 통해 Http Method 응답을 테스트 할 수 있다.처음 테스트 코드를 작성했을 때 @SpringBootTest, @

2022년 1월 23일
·
0개의 댓글
post-thumbnail

JUnit5

백기선님의 <더 자바, 애플리케이션을 테스트하는 다양한 방법>을 듣고 정리하는 글 입니다.@TestInstance(TestInstance.Lifecycle.PER_CLASS)모든 테스트 메소드가 하나의 클래스 안의 값을 공유@TestMethodOrder(Metho

2022년 1월 20일
·
0개의 댓글

Given-When-Then Pattern

Given-When-Then Pattern Given-When-Then Pattern은 BDD(Behaviour-Driven Development) 중 하나로, Test Code 스타일을 표현하는 하나의 방식이라고 볼 수 있다. Given (테스트 전의 상태) 테

2022년 1월 13일
·
0개의 댓글
post-thumbnail

사전학습 - 테스트코드 작성하기 실습

자바 플레이그라운드 with TDD, 클린코드 강의 내용을 실습한 내용입니다. 0️⃣ 학습테스트 실습에 해당하는 연습문제를 풀어보았습니다.

2022년 1월 4일
·
0개의 댓글
post-thumbnail

React - TestCode 2

간단한 테스트 코드 작성하고 실행하기

2021년 12월 9일
·
0개의 댓글

주니어 백엔드 개발자로서 궁금한 점

약 4개월 정도 실무를 경험해보면서 주니어 백엔드 개발자로서 궁금한 점이 한두가지가 아니다. 그래서 이러한 의문사항을 직장동료들과 토론해보고 계속 자료를 찾아보았다. 하지만 명쾌한 답을 얻지는 못 한것들이 많다.이 부분은 동료 백엔드 개발자 분들과 토론을 한 적이 있다

2021년 9월 15일
·
0개의 댓글
post-thumbnail

스프링 부트에서 테스트 코드 작성

테스트 코드의 중요성 견고한 서비스를 만들고 싶은 개발자나 팀에선 TDD를 하거나 최소한의 테스트 코드는 꼭 작성했었음 모 서비스 회사의 경우 코딩 테스트를 알고리즘이 아닌 프로젝트를 만들고, 단위테스트를 필수조건으로 두었음 테스트 코드는 요즘 히트다 히트 테스트

2021년 7월 17일
·
0개의 댓글
post-thumbnail

[스프링 부트와 AWS로 혼자 구현하는 웹 서비스 CHAPTER 02] 테스트코드 작성

👩‍💻 1. 테스트 코드 소개 📌TDD : 테스트가 주도하는 개발 Red: 항상 실패하는 테스트를 먼저 작성하고 Green: 테스트가 통과하는 프로덕션 코드를 작성하고 Refactor : 테스트가 통과하면 프로덕션 코드를 리팩토링한다. 📌단위테스트 : 기능

2021년 6월 14일
·
0개의 댓글