더 자바, 애플리케이션을 테스트하는 다양한 방법

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

IBM
메쉬코리아
가비아
kb데이타시스템
LG유플러스

LG유플러스

임직원들도 이 강의를 듣고 있어요!

IBM
메쉬코리아
가비아
kb데이타시스템
LG유플러스

LG유플러스

임직원들도 이 강의를 듣고 있어요!

먼저 경험한 수강생들의 후기

4.7

5.0

jbae

53% 수강 후 작성

백기선님 강의의 공통된 특징이지만 장점 : 반드시 알아야 할 항목들만 꼼꼼하게 구성해서 알려주고 스스로 공부할수 있게끔 Reference 를 잘 적어주셔서 나중에 필요할때 다시보기 굉장히 좋은 강의임 단점 어느정도 알고 있다는 선이 다른 강의들에 비해서 높은 편, 구구 절절 설명해 주지 않기 때문에 초보자 입장에서는 당혹스러울수 있음 이번에도 좋은강의 잘 듣고 갑니다!

5.0

Jack

49% 수강 후 작성

흐름이 좋습니다. 학습내용을 빠르게 받아들일 수 있습니다. IDE 는 인텔리 쓰고 강의는 레퍼런스 소개 / 강사 라이브코딩 으로 진행됩니다. 이런걸로도 별점 하나 때리는 분들이 보여서 적어 둡니다.

5.0

curtiskim

100% 수강 후 작성

늘 좋은강의 감사합니다~ 테스트코드는 항상 고민이 많았었는데 이번강의를 통해서 무언가 개념이 조금더 잡힐수 있던거 같아요 그리고 여러가지 테스트를 소개해주고 라이브코딩으로 보여주셔서 감사합니다

수강 후 이런걸 얻을 수 있어요

  • 자바 애플리케이션에서 테스트를 작성하는 방법

  • 자바 애플리케이션 성능을 테스트하는 방법

  • 운영 환경 이슈를 테스트하는 방법

  • 애플리케이션 아키텍처를 테스트하는 방법

  • 도커를 사용하여 테스트하는 방법

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


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

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

🗒 강의소개

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

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

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

🙌 여기서 다루는 툴

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

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 자바 프로그래밍 언어를 학습하고 사용하는 모든 학생 또는 개발자

  • 여러 상황에 적합한 도구를 사용하여 테스트 코드를 작성하고 싶은 학생 또는 개발자

  • 도커와 스프링을 주로 사용하고 학습하고 있는 학생 또는 개발자

선수 지식,
필요할까요?

  • 자바

안녕하세요
백기선입니다.

93,072

수강생

4,322

수강평

2,010

답변

4.8

강의 평점

20

강의

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

아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.

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

더보기
강의 게시일: 
마지막 업데이트일: 

수강평

전체

196개

4.7

196개의 수강평

  • jbae님의 프로필 이미지
    jbae

    수강평 1

    평균 평점 5.0

    5

    53% 수강 후 작성

    백기선님 강의의 공통된 특징이지만 장점 : 반드시 알아야 할 항목들만 꼼꼼하게 구성해서 알려주고 스스로 공부할수 있게끔 Reference 를 잘 적어주셔서 나중에 필요할때 다시보기 굉장히 좋은 강의임 단점 어느정도 알고 있다는 선이 다른 강의들에 비해서 높은 편, 구구 절절 설명해 주지 않기 때문에 초보자 입장에서는 당혹스러울수 있음 이번에도 좋은강의 잘 듣고 갑니다!

    • Jack님의 프로필 이미지
      Jack

      수강평 2

      평균 평점 5.0

      5

      49% 수강 후 작성

      흐름이 좋습니다. 학습내용을 빠르게 받아들일 수 있습니다. IDE 는 인텔리 쓰고 강의는 레퍼런스 소개 / 강사 라이브코딩 으로 진행됩니다. 이런걸로도 별점 하나 때리는 분들이 보여서 적어 둡니다.

      • curtiskim님의 프로필 이미지
        curtiskim

        수강평 21

        평균 평점 4.9

        5

        100% 수강 후 작성

        늘 좋은강의 감사합니다~ 테스트코드는 항상 고민이 많았었는데 이번강의를 통해서 무언가 개념이 조금더 잡힐수 있던거 같아요 그리고 여러가지 테스트를 소개해주고 라이브코딩으로 보여주셔서 감사합니다

        • 동mr님의 프로필 이미지
          동mr

          수강평 4

          평균 평점 3.0

          1

          56% 수강 후 작성

          수강 중 솔직한 수강평입니다. 첫째 종합적으로 유료 결제 금액에 비해 강의가 친절하진 않습니다. 네임밸류 보고 구매했지만 후회 중입니다. 이점 고려해서 구매하시길 바랍니다. 둘째 목차는 나뉘어저 있지만 소스상 목차를 나뉘어 강의하고 있지않습니다. 다 같은 파일에 강의를 진행하다보니 목차를 따라가다 보면 이전에 했던 강의 소스가 없어지더라구요. 소스 정리는 본인이 직접 해야합니다.

          • 쿠헐헐헐헐님의 프로필 이미지
            쿠헐헐헐헐

            수강평 13

            평균 평점 4.2

            1

            100% 수강 후 작성

            이제 1부 시작 부분인데 주변소음이 너무 거슬리네요. 애들 떠드는 소리, 노트북 팬소리, 차소리 등. 소개 부터 소음이 나오던데 강의 전체적으로 이러나요? 제가 민감한건지.... ============================== 강의를 다듣고 내용 추가합니다. * 강의 내용 딱 제목에 맞는 강의 내용입니다. 테스트를 하는 방법. 도구가 어떤것들이 있는지 각 도구별로 간단한 사용법을 설명하는 강의입니다. * 강의 자료 부족한편입니다. 개인이 강의 들을 때 핵심내용 메모한 정도의 자료입니다. * 좋은 점 junit의 자세한 사용법?과 다양한 툴의 소개. 특히 카오스 멍키는 실무에서 꼭 적용해보고 싶었습니다. * 아쉬운 점 - 강사의 과도한 다른 강의 홍보: 너무 너무 자주 "이 내용은 제가 올린 ~~ 강의를 들으시기 바랍니다."라는 말이 나옵니다. 간단히 설명해도 될 정도의 내용임에도 강의 홍보가 나와 짜증이 날정도 였습니다. 강의 자료/강의 내용이 정말 좋으면 저렇게 말하지 않아도 강사의 다른 강의를 찾아보고 수강합니다. - 주변 소음: 유투브 영상이 아닌 돈을 지불하고 보는 강의 입니다. 집안 잡음이 들어가는게 전혀 문제가 아닌것으로 여기시는거 같아 아쉽네요. - 사운드 품질(아이폰 이어폰 마이크 수준) - 살짝 아쉬운 강의 내용: 제목에 충실한 강의 지만 테스트 하기 좋은 코드에 대한 내용도 있었으면 하는 아쉬움입니다.

            백기선님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!