Chuyển đến nội dung chính

Khóa học

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

Nâng cao4 giờ

Làm chủ kiểm thử Python: Học các phương pháp, tạo kiểm tra và đảm bảo mã không lỗi với pytest và unittest.

Python4 giờ16 video53 bài tập4,350 XP25,643Giấy chứng nhận thành tích

Tạo tài khoản miễn phí

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

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

Đào tạo độ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`.

Yêu cầu tiên quyết

Chương trình học

Đề cương khóa học

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 khóa học

Nhận Chứng nhận Hoàn thành

Đăng ký ngay

Phát triển kỹ năng dữ liệu với DataCamp for Mobile

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