# 테스트

160개의 포스트

단위테스트, 통합테스트, 인수테스트 (ing)

이 포스트는 현재 추가중에 있습니다. :)단위 테스트는 테스트 가능한 가장 작은 단위로 나누어 예상대로 실행이 되는지 확인하는 테스트이다.정확하게 정해진 단위는 없다.일반적으로 메소드, 또는 클래스 단위로 진행한다.더 작은 단위로 나눌 수록 복잡성이 낮아지고 테스트하기

약 17시간 전
·
0개의 댓글
post-thumbnail

이유 없는 행동은 없다. 네 코드도 그렇다

마이크 테스트와 소프트웨어 테스팅의 공통점을 살펴보고 어떤 방법과 전략을 취하는 것이 좋을지 알아보자

5일 전
·
1개의 댓글
post-thumbnail

[TIL] 클린코드 Assignment #09

9장. 단위 테스트첫째 법칙 : 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.둘째 법칙 : 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다.셋째 법칙 : 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다. 테

2022년 5월 8일
·
0개의 댓글

TDD(Test Driven Development)

TDD란? TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고 합니다. TDD는 반복 테스트를 이용한 소프트웨어 방법론으로서 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현하는 방법입니다. 짧

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

Hardhat.

공식 홈페이지 https://hardhat.org/getting-started/#installation 명령어 hardhat 설치. hardhat 최초 디렉토리 설정. 컨트랙트 컴파일하기 hardhat 소스 분석 > artifacts 디렉토리 컴파일할 컨트랙

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

2022-05-03

JPA 활용 프로젝트 (기존 greenery or 회사꺼 참고)휴대폰인증 구현 인터페이스를 활용해서 테스트를 해볼수 있지 않았었을까헤더에 넣어서 보내기 vs 쿠키에 넣어서보내기이 방식을 사용하면 토큰을 어딘가에는 저장을 해야한다 헤더에 넣기 option1. 로컬스토리지

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

Chap06

기능은 주어진 상황에 따라 다르게 동작한다예를 들어, 아래코드를 보자data.txt가 어떤 상황이냐에 따라 sum의 결과는 익셉션이 나야할 수도있다.이 구조에 너무 집착하지마라도움은 되지만, 모든 테스트 메소드를 이렇게 작성해야하는 건 아니다테스트 코드를 보고 이해하면

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

가고 싶은 개발팀 (회사)

코드로 테스트를 작성한다 (별별별)테스트 작성안하고 기능들 수동으로 테스트하면서 개발하니 죽을맛.해당 기능 변경사항 있을때 어디까지 여파가 있을지 모르겠음.tdd까지 아니더라도 수동테스트는 안하는 개발팀에 가고싶다.수동테스트가 불가능한 영역도 있음, 외부연동API 결제

2022년 4월 25일
·
5개의 댓글

소프트웨어 테스트는 왜 중요할까?

처음 소프트웨어 테스트를 접한건 학부 시절 소프트웨어공학 수업을 들었을 때었다. 컴맹이던 나에게 아무것도 모르고 컴퓨터 전공을 시작해서 이제 막 이것저것 만들어 가는 코딩의 즐거움을 느껴가는 시기에 이 수업은 너무나 새로웠다. 특히 코드를 테스트하기 위해 또 코드를

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

[TDD시작하기/Chap05]

목표: JUnit5 를 배워보자JUnit5는 크게 세 개의 요소로 나누어져있다JUnit 플랫폼JUnit 주피터(Jupiter)JUnit 빈티지(Vintage)현재 build.gradle 의 dependencies 내에 등록되어있는 jupiter는 JUnit을 실행시키기

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

Product. TEST_20220418

TEST는 포스트맨 대신에 쓰는 거임ProductRepository.javaProductService.javaProductServiceImpl.javaProductRestController.javaProductEntity.javaTEST!. ProductRestCont

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

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

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

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

programmers 코딩테스트 : 핸드폰 번호 가리기

핸드폰 번호 가리기문제 설명프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 \*으로 가린 문자열을 리턴하는 함수,

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

programmers 코딩테스트 : 행렬의 덧셈

행렬의 덧셈 행렬의 덧셈 문제 설명 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 제한 조건 행렬

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

성능 개선하기

Redis캐시와 스케일아웃으로 대용량 서버 프로젝트의 성능을 최적화한 결과를 nGrinder와 pinpoint 로 확인해보았습니다.

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

programmers 코딩테스트 : x만큼 간격이 있는 n개의 숫자

x만큼 간격이 있는 n개의 숫자 x만큼 간격이 있는 n개의 숫자 문제 설명 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solut

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

programmers 코딩테스트 :직사각형 별찍기

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(\*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요.제한 조건n과 m은 각각 1000 이하인 자연수입니다.'\\n'은 줄 바꿈 표시피드백 📌 줄바꿈📌 중첩 for

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

테스트 코드를 작성해야 하는 이유 (하)

여전히 많은 si 개발자들은 테스트 코드를 작성하지 않는다. 여전히 테스트 코드의 필요성을 느끼지 못하기 때문이다. 물론 모든 si가 그렇지는 않지만, 소프트웨어 자체보다는 프로젝트 갯수와 인력 머릿수가 상품인 si 시장이다보니 빠른 개발을 위해 테스트 코드를 포기하

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