일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Bean
- spring
- 스프링 부트
- Component
- layout #thymeleaf #화면분할
- git #gitlab #github
- 오토와이어드
- autowired
- DispatcherServlet
- zepettoworld.com
- 스프링
- 1
- Today
- Total
목록IT/Test (JUnit) (6)
기록과 정리
이 글은 백기선님의 '더 자바, 애플리케이션을 테스트하는 다양한 방법' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-application-test 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의 자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., 그냥 개발자를 넘어 '더 나은 개발 www.inflearn.com BDD (Behavior Driven Development ) BDD는 TDD에서 착안한 어플리케이션 어떻게 '행동'해야하는지에 대한 공통된 이해를 가지고 개발을 진행하는 기법 중 하나이다. 어떠한 행동에 대해 스펙을 정의할 때 다..
이 글은 백기선님의 '더 자바, 애플리케이션을 테스트하는 다양한 방법' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-application-test 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의 자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., 그냥 개발자를 넘어 '더 나은 개발 www.inflearn.com Stubbing 프로그래밍 특히 테스트에서 Stub이란 비슷한 일련의 구조를 만들어 테스트함을 말한다. wiki (https://en.wikipedia.org/wiki/Test_stub)를 찾아보면 더 자세히 알아볼 수 있는데, 코..
이 글은 백기선님의 '더 자바, 애플리케이션을 테스트하는 다양한 방법' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-application-test 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의 자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., 그냥 개발자를 넘어 '더 나은 개발 www.inflearn.com 상황 MemberService는 회원에 관련된 서비스 로직이 존재한다. 가령 회원을 id값을 조회한다던지 JpaRepository라는 인터페이스 상속받은 StudyRepository 인터페이스 역시 StudyService에 주입을 ..
이 글은 백기선님의 '더 자바, 애플리케이션을 테스트하는 다양한 방법' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-application-test 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의 자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., 그냥 개발자를 넘어 '더 나은 개발 www.inflearn.com 소개 Mockito는 Mock을 지원하는 프레임워크. Mock 이란 진짜 객체와 비슷하게 동작하지만 프로그래머가 직접 컨트롤할 수 있는 가상의 객체이다. 행동을 관리하고 동작을 검증하여 테스트를 보다 쉽게 진행할 수 있다. ( Mo..
이 글은 백기선님의 '더 자바, 애플리케이션을 테스트하는 다양한 방법' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-application-test 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의 자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., 그냥 개발자를 넘어 '더 나은 개발 www.inflearn.com Assertion JUnit5에는 Assertion이라는 기능을 제공하는데, 다양한 메서드를 사용해서 테스트를 통해 검증을 해나갈 수 있다. 다양한 메서드가 있지만 몇가지만 정리하여 살펴보도록 하자. Tip ) 우선 assertNo..
이 글은 백기선님의 '더 자바, 애플리케이션을 테스트하는 다양한 방법' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-application-test 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의 자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., 그냥 개발자를 넘어 '더 나은 개발 www.inflearn.com JUnit 5 소개 JUnit은 자바 개발자들의 93% 이상이 사용하고 있습니다. 대체제로는 TestNG, Spock 등이 있습니다. 2017년 10월에 공개된 JUnit 5는 JDK 8 이상에서만 지원을 합니다. 보통 JUnit ..