inflearn logo

Từ Jest đến Vitest, nhập môn mã kiểm thử JS

Dù cảm nhận được sự cần thiết của việc viết mã kiểm thử (test code), nhưng khi thực sự bắt tay vào làm, nhiều người thường cảm thấy e ngại vì cú pháp và khái niệm còn xa lạ. Ngay cả khi làm theo các ví dụ, họ vẫn thường lúng túng không biết nên dùng matcher nào sau `expect`, khi nào cần dùng mock và spy, hay làm thế nào để kiểm chứng các mã bất đồng bộ. Khóa học này được thiết kế dành cho những người mới bắt đầu viết mã kiểm thử JavaScript, giúp bạn nắm vững nền tảng kiểm thử với Jest một cách từng bước, sau đó có thể chuyển sang Vitest một cách tự nhiên. Khóa học không chỉ đơn thuần nói rằng “hãy dùng như thế này”, mà còn giải thích dưới góc nhìn của người mới bắt đầu về lý do tại sao cần tách biệt các hàm cần kiểm thử, tại sao cần export/import, và cần kiểm chứng giá trị nào để có một bài kiểm thử tốt. Thông qua khóa học, học viên sẽ lần lượt làm quen với cấu trúc cơ bản của unit test, cách sử dụng matcher, kiểm thử mã đồng bộ, mock và spy, cho đến mã bất đồng bộ và mocking API. Nhờ đó, thay vì lo lắng và phải tự mình kiểm tra thủ công mỗi khi chỉnh sửa tính năng, bạn có thể tạo dựng nền tảng để xác nhận hoạt động bằng mã kiểm thử và tự tin tiến hành tái cấu trúc (refactoring).

25 học viên đang tham gia khóa học này

Độ khó Nhập môn

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

Jest
Jest
vitest
vitest
unittest
unittest
msw
msw
Jest
Jest
vitest
vitest
unittest
unittest
msw
msw
Chưa có câu hỏi nào được đăng lên.
Hãy đăng câu hỏi đầu tiên và phát triển cùng Inflearn!

Miễn phí