강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Thêm Java, các cách khác nhau để kiểm tra ứng dụng của bạn

Bạn sẽ học nhiều cách khác nhau để kiểm tra ứng dụng mà bất kỳ sinh viên hoặc nhà phát triển nào đang sử dụng hoặc học ngôn ngữ lập trình Java đều phải biết.

(4.7) 196 đánh giá

4,214 học viên

  • whiteship
Java
JUnit
Testcontainers
ArchUnit
Mockito

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Cách viết bài kiểm tra trong ứng dụng Java

  • Cách kiểm tra hiệu năng ứng dụng Java

  • Cách kiểm tra các vấn đề về môi trường vận hành

  • Cách kiểm tra kiến ​​trúc ứng dụng của bạn

  • Cách kiểm tra bằng Docker

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


Nếu bạn muốn vươn xa hơn vai trò là một nhà phát triển và trở thành một "nhà phát triển giỏi hơn"...
Bạn cần biết cách viết mã kiểm tra phù hợp.

Trong khóa học này, bạn sẽ học cách kiểm tra các ứng dụng Java theo nhiều cách khác nhau.

🗒 Giới thiệu khóa học

Việc có nhiều mã kiểm thử không nhất thiết đồng nghĩa với việc bạn có mã tốt, cũng như việc viết nhiều không đồng nghĩa với việc bạn là một lập trình viên giỏi. Trên thực tế, việc viết quá nhiều mã kiểm thử thực sự có thể làm tăng khối lượng mã bạn phải quản lý, khiến việc phân tích và chỉnh sửa mã trở nên khó khăn hơn. Do đó, điều quan trọng là phải học cách viết các bài kiểm thử tối thiểu bằng cách lựa chọn các công cụ phù hợp với nhu cầu kiểm thử của bạn. Việc biết công cụ nào phù hợp với mục đích nào sẽ cho phép bạn chọn đúng công cụ cho đúng tình huống. Vì vậy, khóa học này...

Mô tả một số phương pháp và công cụ để kiểm tra ứng dụng.

  • Đầu tiên, chúng ta sẽ học cách viết và chạy thử nghiệm trong Java bằng cách tìm hiểu phiên bản mới nhất của JUnit , được hơn 90% nhà phát triển Java viết thử nghiệm sử dụng .
  • Tiếp theo, chúng ta sẽ học cách sử dụng Mockito để làm giả các phụ thuộc của mã mà chúng ta muốn kiểm tra.
  • Và chúng ta sẽ tìm hiểu về Testcontainers , có thể hữu ích khi thử nghiệm bằng Docker.
  • Tiếp theo, chúng ta hãy thay đổi góc nhìn một chút và tìm hiểu cách sử dụng JMeter để thực hiện kiểm tra hiệu suất.
  • Hãy cùng xem cách tái tạo các vấn đề sản xuất cục bộ bằng Chaos Monkey (Chaos Monkey dành cho Spring Boot ).
  • Cuối cùng, bạn sẽ học cách kiểm tra kiến trúc ứng dụng của mình bằng ArchUnit .

Sau khi hoàn thành khóa học này, bạn sẽ nắm vững nhiều phương pháp kiểm thử ứng dụng Java. Bạn sẽ có thể viết các bài kiểm thử đáp ứng nhu cầu của các nhiệm vụ và dự án cụ thể.

🙌 Các công cụ được đề cập ở đây

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

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất kỳ sinh viên hoặc nhà phát triển nào đang học và sử dụng ngôn ngữ lập trình Java.

  • Sinh viên hoặc nhà phát triển muốn viết mã kiểm tra bằng các công cụ phù hợp với các tình huống khác nhau.

  • Sinh viên hoặc nhà phát triển chủ yếu sử dụng và tìm hiểu Docker và Spring

Cần biết trước khi bắt đầu?

  • Java

Xin chào
Đây là

92,659

Học viên

4,270

Đánh giá

2,010

Trả lời

4.8

Xếp hạng

20

Các khóa học

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

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

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

Chương trình giảng dạy

Tất cả

43 bài giảng ∙ (5giờ 56phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

196 đánh giá

4.7

196 đánh giá

  • jbae님의 프로필 이미지
    jbae

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    53% đã tham gia

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

    • Jack님의 프로필 이미지
      Jack

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      49% đã tham gia

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

      • ryne LEE님의 프로필 이미지
        ryne LEE

        Đánh giá 5

        Đánh giá trung bình 4.8

        4

        12% đã tham gia

        난이도는 초급은 아니고 중급정도로 설정하면 될 듯 싶습니다. 기본적으로 알고있어야 하는 지식들이 좀 있는 편입니다.

        • curtiskim님의 프로필 이미지
          curtiskim

          Đánh giá 21

          Đánh giá trung bình 4.9

          5

          100% đã tham gia

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

          • OMG님의 프로필 이미지
            OMG

            Đánh giá 205

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            좋은 강의 감사합니다.

            1.400.821 ₫

            Khóa học khác của whiteship

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!