Thumbnail
BEST 개발 · 프로그래밍 프로그래밍 언어
더 자바, 애플리케이션을 테스트하는 다양한 방법
(4.7)
50개의 수강평 ∙ 1521명의 수강생

66,000원

지식공유자 : 백기선
총 43개 수업˙총 5시간 56분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
내 목록 추가 728 공유
초급자를 위해 준비한
[프로그래밍 언어, 프레임워크 및 라이브러리] 강의입니다.

자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다.

✍️
이런 걸
배워요!
자바 애플리케이션에서 테스트를 작성하는 방법
자바 애플리케이션 성능을 테스트하는 방법
운영 환경 이슈를 테스트하는 방법
애플리케이션 아키텍처를 테스트하는 방법
도커를 사용하여 테스트하는 방법
JUnit 5, Mockito, Testcontainers, Chaos Monkey for Spring Boot, JMeter, ArchUnit


그냥 개발자를 넘어 "더 나은 개발자"가 되고 싶다면...
적절한 테스트 코드를 작성할 줄 알아야 합니다.

이 강좌에서 다양한 방법으로 자바 애플리케이션을 테스트 하는 방법을 학습하세요.

🗒 강의소개

테스트 코드가 많이 있어야 좋은 코드라거나, 많이 작성해야 좋은 개발자는 아닙니다. 오히려 지나치게 많은 테스트 코드로 인해서 그만큼 관리해야 하는 코드가 늘어나며 오히려 코드 분석이나 수정을 어렵게 만드는 경우도 있습니다. 따라서, 테스트하는 목적에 적합한 용도의 도구를 선택하여 최소한의 테스트를 작성하는 방법을 익히는게 중요합니다. 어떤 도구를 어떤 용도로 사용할 수 있는지 알아야 상황에 적합한 도구를 선택해 사용할 수 있습니다. 그래서 이번 강좌는... 

애플리케이션을 테스트하는 여러 방법과 도구를 설명합니다.

이 강좌를 학습하고 나면 여러분은 자바 애플리케이션을 테스트 하는 다양한 방법을 습득할 수 있습니다. 실제 여러분의 업무와 프로젝트에 필요한 테스트를 작성할 수 있을 겁니다. 

🙌 여기서 다루는 툴

JUnit 5, Mockito, Testcontainers, JMeter, Chaos Monkey for Spring Boot, ArchUnit

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
자바 프로그래밍 언어를 학습하고 사용하는 모든 학생 또는 개발자
여러 상황에 적합한 도구를 사용하여 테스트 코드를 작성하고 싶은 학생 또는 개발자
도커와 스프링을 주로 사용하고 학습하고 있는 학생 또는 개발자
📚
선수 지식,
필요한가요?
자바

안녕하세요
백기선 입니다.
백기선의 썸네일

네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.

유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
블로그: whiteship.me 운영중
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발

주로 자바와 스프링을 사용해서 웹 애플리케이션을 개발하는 것을 좋아하지만 딱히 기술을 가리지는 않습니다.

커리큘럼 총 43 개 ˙ 5시간 56분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 1부 JUnit 5
강의 자료
JUnit 5 소개 미리보기 05:32
JUnit 5 시작하기 09:56
JUnit 5 테스트 이름 표시하기 04:57
JUnit 5 Assertion 20:16
JUnit 5 조건에 따라 테스트 실행하기 09:50
JUnit 5 태깅과 필터링 07:13
JUnit 5 커스텀 태그 03:37
JUnit 5 테스트 반복하기 1부 06:53
JUnit 5 테스트 반복하기 2부 11:42
JUnit 5 테스트 인스턴스 06:36
JUnit 5 테스트 순서 07:08
JUnit 5 junit-platform.properties 06:58
JUnit 5 확장 모델 15:43
JUnit 5 마이그레이션 10:52
JUnit 5 연습 문제 06:32
섹션 1. Mockito
Mockito 소개 미리보기 10:18
Mockito 시작하기 02:49
Mock 객체 만들기 12:35
Mock 객체 Stubbing 14:20
Mock 객체 Stubbing 연습 문제 04:32
Mock 객체 확인 09:50
BDD 스타일 Mockito API 07:05
Mockito 연습 문제 03:30
섹션 2. 도커와 테스트
Testcontainers 소개 미리보기 11:33
Testcontainers 설치 11:12
Testcontainers 기능 살펴보기 09:26
컨테이너 정보를 스프링 테스트에서 참조하기 08:53
Testcontainers 도커 Compose 사용하기 1부 08:24
Testcontainers 도커 Compose 사용하기 2부 05:01
섹션 3. 성능 테스트
JMeter 소개 미리보기 10:35
JMeter 설치 01:31
JMeter 사용하기 20:57
섹션 4. 운영 이슈 테스트
Chaos Monkey 소개 미리보기 06:00
CM4SB 설치 03:35
CM4SB 응답 지연 11:17
CM4SB 에러 발생 06:10
섹션 5. 아키텍처 테스트
ArchUnit 소개 미리보기 05:26
ArchUnit 설치 03:02
ArchUnit 패키지 의존성 확인하기 15:46
ArchUnit JUnit 5 연동 04:50
ArchUnit 클래스 의존성 확인하기 10:01
섹션 6. 정리
마무리 04:19
강의 게시일 : 2019년 12월 10일 (마지막 업데이트일 : 2019년 12월 10일)
수강평 총 50개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.7
50개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
동mr thumbnail
수강 중 솔직한 수강평입니다. 첫째 종합적으로 유료 결제 금액에 비해 강의가 친절하진 않습니다. 네임밸류 보고 구매했지만 후회 중입니다. 이점 고려해서 구매하시길 바랍니다. 둘째 목차는 나뉘어저 있지만 소스상 목차를 나뉘어 강의하고 있지않습니다. 다 같은 파일에 강의를 진행하다보니 목차를 따라가다 보면 이전에 했던 강의 소스가 없어지더라구요. 소스 정리는 본인이 직접 해야합니다.
2021-05-01
J K thumbnail
항상 도움되는 강의 잘 듣고 있습니다.
2021-05-05
OMG thumbnail
좋은 강의 감사합니다.
2020-07-22
paenjtentia thumbnail
너무 좋은 강의 입니다
2021-04-28
curtiskim thumbnail
늘 좋은강의 감사합니다~ 테스트코드는 항상 고민이 많았었는데 이번강의를 통해서 무언가 개념이 조금더 잡힐수 있던거 같아요 그리고 여러가지 테스트를 소개해주고 라이브코딩으로 보여주셔서 감사합니다
2020-01-09

66,000원

내 목록 추가 728 공유
지식공유자 : 백기선
총 43개 수업˙총 5시간 56분
평생 무제한 수강
수료증 발급 강의
입문 초급 대상 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스