Chuyển đến nội dung chính
Trang chủPython

Khóa học

Nhập môn Kiểm thử trong Python

Nâng caoTrình độ kỹ năng
Đã cập nhật tháng 06, 2025
Bắt Đầu Khóa Học Miễn Phí
PythonProgramming
4 gio
16 video
53 Bài tập
4,350 XP
25,061
Giấy chứng nhận Thành tích

Tạo Tài Khoản Miễn Phí

Tiếp tục với GoogleHiển thị thêm tùy chọn

hoặc


Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Được người học tại hàng ngàn công ty yêu thích

Group

Đào tạo một đội ngũ?

Dùng thử cho Doanh nghiệp

Mô tả khóa học

Tại sao phải kiểm tra?

Nhiều người viết mã. Một số trong số họ đã thành công và mang lại lợi nhuận. Tuy nhiên, đôi khi, ngay cả những lập trình viên xuất sắc nhất cũng có thể mắc phải sai lầm có thể gây thiệt hại hàng triệu đô la. Làm thế nào để giảm thiểu khả năng gặp phải tình huống khó khăn như vậy? Làm thế nào để đảm bảo rằng bạn tạo ra một chương trình hoạt động chính xác theo ý muốn của mình? Câu trả lời rất đơn giản là: hãy viết các bài kiểm tra!

Cơ bản về kiểm thử Python

Trong quá trình này, quý vị sẽ học được những kiến thức cơ bản nhất về việc tạo các bài kiểm tra trong Python. Quý vị sẽ được tìm hiểu về bốn phương pháp kiểm thử phần mềm. Quý vị sẽ tự tạo các bài kiểm tra để xác minh xem chương trình hoặc quy trình xử lý dữ liệu có hoạt động như mong đợi trước khi đưa vào sản xuất hay không. Cho dù đó là giá trị null không mong đợi, lỗi chính tả trong tập dữ liệu của bạn, hay các dấu hiệu bị nhầm lẫn trong phương trình. Quý vị có thể và sẽ phát hiện những trường hợp đó thông qua các bài kiểm tra.

Kiểm thử với pytest và unittest

Sau khi hoàn thành khóa học, quý vị sẽ nắm rõ các loại phương pháp kiểm tra và có khả năng lựa chọn những phương pháp phù hợp nhất cho từng bối cảnh cụ thể. Quý vị cũng có thể thiết kế các bài kiểm tra đó và triển khai chúng bằng Python sử dụng các thư viện `pytest` và `unittest`.

Điều kiện tiên quyết

Writing Functions in PythonSoftware Engineering Principles in Python
1

Tạo kiểm thử với pytest

Tìm hiểu kiểm thử là gì và cách chạy bài kiểm thử đầu tiên của riêng bạn với thư viện pytest! Bạn sẽ làm quen với khung kiểm thử pytest và giao diện dòng lệnh. Bạn cũng sẽ học cách xử lý các ngữ cảnh cụ thể, như "kiểm thử thất bại" và "bỏ qua kiểm thử" với các marker của pytest.
Bắt Đầu Chương
2

Pytest Fixtures

Tìm hiểu fixture là gì và cách đơn giản hóa mã của bạn bằng cách dùng nó trong kiểm thử. Bạn sẽ làm quen với decorator fixture @pytest.fixture và các công cụ dành cho fixture. Bạn sẽ phân tích mã của mình để nhận ra "phần fixture" trong đó. Cuối cùng, học cách dùng teardown để ngăn ngừa sự cố phần mềm.
Bắt Đầu Chương
3

Các loại kiểm thử cơ bản

Tìm hiểu các loại kiểm thử cơ bản và đặc điểm của chúng. Tìm hiểu về test case và cách chúng hỗ trợ triển khai kiểm thử. Bạn sẽ thành thạo hơn trong việc tạo hàm kiểm thử và chạy pytest từ CLI trong các bài tập IDE. Cuối cùng, bạn sẽ phân biệt được các loại kiểm thử khác nhau và tạo kiểm thử cho từng loại.
Bắt Đầu Chương
4

Viết kiểm thử với unittest

Trong chương cuối, bạn sẽ làm quen với framework unittest. Trước hết, bạn sẽ học các phương thức khẳng định (assertion) cơ bản, sau đó là giao diện CLI và cách dùng fixtures. Cuối cùng, bạn sẽ tổng hợp mọi thứ trong các ví dụ thực tế về đường ống dữ liệu.
Bắt Đầu Chương
Nhập môn Kiểm thử trong Python
Hoàn
Thành

Nhận Giấy Chứng Nhận Hoàn Thành

Thêm chứng chỉ này vào hồ sơ LinkedIn, CV hoặc sơ yếu lý lịch của ban
Chia sẻ trên mạng xã hội và trong đánh giá hiệu suất của ban
Đăng ký ngay

Tham gia cùng hơn 19 triệu học viên và bắt đầu Nhập môn Kiểm thử trong Python ngay hôm nay!

Tạo Tài Khoản Miễn Phí

Tiếp tục với GoogleHiển thị thêm tùy chọn

hoặc


Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Phát triển kỹ năng dữ liệu với DataCamp cho thiết bị di động

Tiến bộ mọi lúc mọi nơi với các khóa học cho thiết bị di động và thử thách lập trình 5 phút hằng ngày.