강의

멘토링

커뮤니티

Programming

/

Front-end

Kiểm tra đơn vị mặt trước cơ bản

Để giúp bạn nắm vững mọi thứ về thử nghiệm đơn vị front-end, Chúng tôi thu thập và cung cấp mọi thứ từ các khái niệm cơ bản đến phương pháp viết bài kiểm tra tình huống và kiến ​​thức kiểm tra nâng cao.

(5.0) 4 đánh giá

60 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • sowhatcoding
유닛테스트
유닛테스트
tdd
tdd
테스트코드
테스트코드
3시간 만에 완강할 수 있는 강의 ⏰
3시간 만에 완강할 수 있는 강의 ⏰
Software Test
Software Test
TDD
TDD
Jest
Jest
TypeScript
TypeScript
JavaScript
JavaScript
유닛테스트
유닛테스트
tdd
tdd
테스트코드
테스트코드
3시간 만에 완강할 수 있는 강의 ⏰
3시간 만에 완강할 수 있는 강의 ⏰
Software Test
Software Test
TDD
TDD
Jest
Jest
TypeScript
TypeScript
JavaScript
JavaScript

Đá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.

  • Khái niệm kiểm thử đơn vị và kiến ​​thức kiểm thử nâng cao

  • Cách viết mã kiểm tra bằng Jest

  • Kiểm tra chức năng truy vấn bằng cách sử dụng DB trong bộ nhớ

  • Tách các phần phụ thuộc của thử nghiệm bằng Test Double

Khóa học dành cho các nhà phát triển muốn viết mã kiểm tra đúng cách .

Bạn có thể dễ dàng thành thạo việc viết thử nghiệm thông qua các ví dụ mã.

Các bài kiểm tra, bạn có thực sự viết tốt không?

Có vẻ như việc tạo bài kiểm tra sẽ dễ dàng nếu bạn chỉ cần biết ngữ pháp của bài kiểm tra.
Chỉ biết ngữ pháp thôi là không đủ để tạo ra một bài kiểm tra 'tốt' phù hợp với mục đích sử dụng thực tế.
Ví dụ, nếu bạn biết về một kỹ thuật thử nghiệm được gọi là Mock,
Thật khó để tạo ra một bài kiểm tra tốt nếu bạn không biết sử dụng cái gì, sử dụng ở đâu và tại sao phải sử dụng.


Vì vậy, bạn cần hiểu khái niệm thử nghiệm và biết nên sử dụng kỹ thuật thử nghiệm nào ở đâu.
Bạn có thể viết mã kiểm tra phù hợp để tăng tính ổn định cho phần mềm của mình.
Nhưng để làm được điều đó, bạn cần phải biết nhiều và hiểu triết lý thử nghiệm trừu tượng.
Tóm lại, nó hơi khó học (và cũng khó để nói cho bạn biết😊😊)


Vì vậy, bài giảng được thiết kế để giúp bạn dễ hiểu cách viết bài kiểm tra bằng các ví dụ cụ thể.
Chúng tôi tạo ra khóa học này để đảm bảo rằng tất cả kiến thức cần thiết cho bài kiểm tra đều được bao quát mà không bị thiếu sót, đảm bảo không thiếu nội dung.

Tôi hy vọng bài giảng của tôi sẽ giúp bạn trở thành một nhà phát triển viết được những bài kiểm tra 'tốt' !

Tôi giới thiệu điều này cho những người này

Dành cho những người mới bắt đầu thử nghiệm

Từ những khái niệm cơ bản về mã kiểm tra
Dành cho những ai muốn học đúng cách ngay lập tức

Những người viết bài kiểm tra trong thực tế

Tôi muốn viết mã kiểm tra tốt
Những người đang bối rối vì họ không biết phải làm gì

Những người muốn nâng cao kỹ năng phát triển của mình

Bất kỳ ai muốn thành thạo việc viết mã kiểm thử và trở thành một nhà phát triển trung cấp

Các tính năng của khóa học này

Mã mẫu thử nghiệm phong phú

Mã mẫu thử nghiệm phong phú

Tìm hiểu cách viết mã kiểm tra thực tế với các ví dụ viết mã phong phú.
Chúng tôi cung cấp kiến thức dễ học để bạn có thể dễ dàng áp dụng.

Tổ chức khái niệm bằng sơ đồ và phương tiện trực quan

Các khái niệm khó hiểu khi viết sẽ được giải thích bằng hình ảnh minh họa và bảng biểu.
Tôi chủ động sử dụng nó để tăng cường sự hiểu biết của mình về khái niệm này.

Cung cấp tài liệu bài giảng tóm tắt quan trọng có thể xem bất cứ khi nào cần

KHÔNG CẦN ghi chú! Chỉ cần xem qua tài liệu bài giảng là bạn có thể hiểu đầy đủ và ôn tập lại nội dung.
Nội dung bài giảng chính của mỗi chương được sắp xếp gọn gàng thành tài liệu.

Tìm hiểu về những điều này

Kiến thức kiểm tra thực hành

  • Cách viết bài kiểm tra đơn vị bằng Jest

  • Cách kiểm tra đơn vị các hàm kho lưu trữ bằng cách sử dụng DB giả

  • Sử dụng Test Doubles để chỉ tập trung vào chức năng của hàm đang được thử nghiệm
    Cách viết các bài kiểm tra đơn vị thực tế

Triết lý và bí quyết viết bài kiểm tra

  • Mục tiêu của thử nghiệm đơn vị là gì và tại sao cần tách biệt các phụ thuộc?

  • Cách áp dụng các kỹ thuật thử nghiệm vào các tình huống khác nhau

  • Ưu và nhược điểm của Kiểm thử đơn vị và Kiểm thử tích hợp là gì?

  • Cần phải thực hiện những xét nghiệm gì và với mức độ như thế nào, v.v.

Nếu bạn có bất kỳ lo ngại nào như thế này, vui lòng lắng nghe điều này.

H. Tôi muốn viết mã kiểm tra, nhưng tôi không biết bắt đầu từ đâu.

Đừng lo lắng, tôi sẽ hướng dẫn bạn từng bước từ những điều cơ bản, kèm theo ví dụ để bạn dễ hiểu hơn.
Sau khi hoàn thành bài giảng, bạn sẽ nắm vững cách kiểm thử đơn vị.

H. Tôi muốn biết cách tạo ra những bài kiểm tra tốt.

Để tạo ra những bài kiểm tra tốt, bạn cần phải làm nhiều hơn là chỉ học lý thuyết.
Bạn cần biết cách sử dụng đúng kỹ thuật thử nghiệm khi cần thiết.
Chỉ biết các khái niệm và cách sử dụng có thể là kiến thức chưa hoàn thiện.
Vì vậy, tôi đã viết các ví dụ bài giảng để mô phỏng các tình huống bạn có thể gặp phải khi viết mã kiểm tra thực tế.
Nếu bạn theo dõi bài giảng cẩn thận, bạn sẽ có thể viết mã kiểm tra phù hợp với các tình huống bạn cần trong thực tế.

H. Tôi gặp khó khăn khi tạo mã kiểm tra và không biết cách giải quyết.

Khi bạn tạo mã kiểm thử, có những phần khiến bạn lo lắng hoặc cảm thấy thất vọng.
Chúng tôi sẽ cung cấp cho bạn những giải thích khái niệm chính xác và kiến thức kiểm tra nâng cao.
Sau khi tham gia khóa học, bạn sẽ thấy mình trở thành chuyên gia kiểm thử.

Những điều cần lưu ý trước khi tham gia khóa học

Tài liệu học tập

  • Mã ví dụ: https://github.com/sowhatcoding/how-to-test

  • Tài liệu: Tải lên dưới dạng tệp PDF đính kèm cho mỗi chương bài giảng

    (Các chương chỉ có thể giải thích bằng mã ví dụ sẽ không có tài liệu riêng. Bạn chỉ có thể xem mã ví dụ!)

Kiến thức và biện pháp phòng ngừa của người chơi

  • Mã ví dụ chứa mã Typescript và MongoDB rất cơ bản.

  • Ngay cả khi bạn không có kiến thức trước về TypeScript hoặc MongoDB,
    Nếu bạn có kiến thức chung về JavaScript hoặc DB, bạn có thể hiểu được nội dung bài giảng.

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

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

  • Các nhà phát triển muốn học thử nghiệm đồng thời xây dựng các nguyên tắc cơ bản vững chắc

  • Mã kiểm tra 'tốt' Nhà phát triển muốn thực hiện

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

  • Bản đánh máy (kiến thức cơ bản)

  • MongoDB (kiến thức cơ bản)

Xin chào
Đây là

1,651

Học viên

76

Đánh giá

5.0

Xếp hạng

3

Các khóa học

무료강의부터 천천히 들어보세요

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

Tất cả

35 bài giảng ∙ (3giờ 14phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

4 đánh giá

5.0

4 đánh giá

  • seulee님의 프로필 이미지
    seulee

    Đánh giá 22

    Đánh giá trung bình 4.7

    5

    31% đã tham gia

    Ngay khi khóa học bắt đầu, mã kiểm tra sẽ được giải thích bằng mã được tạo mà không có quy trình triển khai mã, vì vậy tôi không nghĩ có lý do gì để sinh viên phải trả tiền cho một khóa học không thân thiện ~~ Kể từ ngày 12 tháng 10~. --- Sở dĩ tôi cho rằng bài giảng không thân thiện là vì tôi nghĩ không có đoạn mã mẫu nào được cung cấp để theo dõi bài giảng nên tôi cảm thấy không thoải mái khi viết cùng một đoạn mã kiểm tra khi xem bài giảng. Tuy nhiên, sau đó tôi phát hiện ra rằng mã mẫu được cung cấp thông qua liên kết repo Gitgub, tôi xin lỗi và đã để lại đánh giá khóa học không chính xác. Những lời giải thích là đủ để hiểu chính bài giảng. Đúng hơn là tôi thích nó vì nó ngắn gọn. Tôi đưa ra nhận xét này vì tôi cảm thấy bị xúc phạm, nhưng cảm ơn bạn đã phản hồi tử tế. Tôi không biết bạn đã giải thích trước đó chưa, nhưng đối với những người bỏ lỡ nó như tôi, mã mẫu được cung cấp trong phần tài liệu của lớp -> [Liên kết GitHub] Tôi nghĩ sẽ hữu ích nếu tôi đính kèm nó như thế này, vì vậy tôi đánh giá cao sự quan tâm của bạn!

    • sowhatcoding
      Giảng viên

      Xin chào! Bạn đã mua khóa học, nhưng tôi muốn xin lỗi trước vì đã khiến bạn cảm thấy hơi lạc lõng ngay từ đầu. Tôi nghĩ về lý do tại sao tôi nhận xét rằng nó không thân thiện. Có lẽ để giải thích những ưu điểm của test code ở phần tại sao lại cần test code ngay từ đầu (Phần 2), Tôi nghĩ có thể bạn đã cảm thấy như vậy vì phần giải thích về đoạn mã mà tôi cung cấp làm ví dụ là chưa đầy đủ. Mình sẽ suy nghĩ kỹ hơn bằng cách tham khảo những gì bạn nói và suy nghĩ xem lại nội dung bài giảng để bạn hiểu rõ hơn về các ví dụ cũng như những ưu nhược điểm. Để tham khảo, ví dụ được cung cấp trong Phần 2 là mã giúp bạn hiểu về mặt khái niệm những ưu và nhược điểm. (Vì vậy, sẽ không sao nếu bạn chỉ cần hiểu khái niệm và tiếp tục!) Trên thực tế, phần giải thích về mã kiểm tra sẽ được đề cập một cách nghiêm túc trong bài giảng bắt đầu với Khung kiểm tra Phần 4. Vui lòng tham gia lớp học bắt đầu từ phần 4, và nếu có phần nào bạn chưa giải thích rõ ràng hoặc chưa rõ ràng, 'Cộng đồng> Câu hỏi' Hãy để lại lời nhắn chúng tôi sẽ phản hồi một cách chân thành nhất! Cuối cùng, mỗi đánh giá đều thực sự có giá trị. Cảm ơn bạn đã dành thời gian để phản hồi cho tôi. Nếu bạn nghe bài giảng cho đến cuối, chắc chắn bạn sẽ làm được!! Tôi tin chắc rằng nó sẽ giúp ích cho bạn. Nếu bạn có bất kỳ câu hỏi nào trong khi nghe bài giảng, vui lòng cho chúng tôi biết bất cứ lúc nào! Cảm ơn

  • qudcks48850871님의 프로필 이미지
    qudcks48850871

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi không chỉ có thể học cách sử dụng jest mà còn học thử nghiệm đơn vị là gì.

    • hippy231449님의 프로필 이미지
      hippy231449

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Đó không phải là một bài giảng dài, nhưng đó là một bài giảng hay, đánh trúng những điểm chính một cách chính xác!! Tôi đã giới thiệu khóa học này cho người bạn trẻ của mình và anh ấy nói rằng người hướng dẫn là một người mà anh ấy biết là nhà phát triển của công ty N haha. Thông thường, có nhiều người quảng bá bản thân bằng cách nói họ thuộc về đâu hoặc đến từ đâu, nhưng tôi cảm thấy đáng tin cậy hơn nếu họ chỉ cạnh tranh bằng nội dung thuần túy mà không tiết lộ những điều như vậy!

      • haley94036385님의 프로필 이미지
        haley94036385

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        14% đã tham gia

        Hiện tại tôi đang làm việc trong lĩnh vực CNTT! Đột nhiên tôi phải làm công việc front-end và muốn viết tốt bài kiểm tra đơn vị nên tôi đã tìm thấy khóa học và tham gia. Nó rất hữu ích và tuyệt vời! Bài giảng không quá dài và tôi có thể theo kịp trong khi nghe! Tôi hy vọng những người khác cũng nhận được sự giúp đỡ!!

        Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày

        24 ₫

        29%

        924.437 ₫

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

        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!