먼저 테스트 케이스의 5대 원칙이다. Fast - 빨라야 한다. Independent/Isolation - 실행 순서에 독립적이어야 한다. Repeatable - 어떤 환경에서도 반복해서 작동, 같은 결과를 내보내야 한다. Self-Validating - 자체적으로 검증 결과를 판단할 수 있어야 한다. Timely - 기능 구현 직전에 작성해야 한다. 혹은 기능의 업데이트에 맞춰 즉시 개선해야 한다. JUnit JUnit은 스프링에서 지원하는, 가장 많이 사용되는 테스팅 프레임워크이다. Spring Boot Initializr에서 Gradle 기반의 프로젝트를 생성하면 기본적으로 테스트 패키지가 생성되며, JUnit을 포함한 testImplementation 'org.springframework.boot..
지난 글에선 JUnit을 이용해 비즈니스 로직에 단위 테스트를 적용했다. 2022.09.07 - [개발/Spring] - [Spring]JUnit을 이용한 비즈니스 로직 단위 테스트 [Spring]JUnit을 이용한 비즈니스 로직 단위테스트 지난 글에선 테스트의 종류와 단위 테스트, JUnit 없는 단위 테스트 구현을 살펴보았다. 2022.09.07 - [개발/Spring] - [Spring]단위 테스트(Unit Test) [Spring]단위 테스트(Unit Test) 지난 글까진 만들어진 애.. gnidinger.tistory.com 다시 언급하자면 JUnit이란 스프링의 테스팅 프레임워크중 하나로, 가장 많은 사용자 수를 자랑한다. 오늘 알아볼 Hamcrest는 JUnit에서 사용되는 Assertio..
지난 글에선 테스트의 종류와 단위 테스트, JUnit 없는 단위 테스트 구현을 살펴보았다. 2022.09.07 - [개발/Spring] - [Spring]단위 테스트(Unit Test) [Spring]단위 테스트(Unit Test) 지난 글까진 만들어진 애플리케이션에 트랜잭션을 적용해 보았다. 2022.09.05 - [개발/Spring] - [Spring]트랜잭션(Transaction) 2022.09.06 - [개발/Spring] - [Spring]트랜잭션(Transaction) - @Transactional [.. gnidinger.tistory.com 이번 글에선 JUnit에 대해 알아보고, 이전 글에서 작성한 코드에 JUnit을 적용해 보자. JUnit JUnit은 스프링에서 지원하는 많은 테스팅 ..
- Total
- Today
- Yesterday
- 세계여행
- 남미
- 맛집
- 세모
- 백준
- 자바
- 지지
- 스트림
- Algorithm
- 파이썬
- 칼이사
- Backjoon
- 여행
- 동적계획법
- 리스트
- 기술면접
- Python
- 유럽
- java
- 세계일주
- RX100M5
- BOJ
- a6000
- 유럽여행
- 면접 준비
- spring
- 스프링
- 야경
- 중남미
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |