Giới thiệu

Hoàn thành

Ngoài các tác vụ cơ bản của việc chạy thử nghiệm và tạo báo cáo, ứng dụng còn cung cấp nhiều tính năng nâng cao. Các tính năng này có thể cải thiện và đơn giản hóa việc kiểm tra của bạn và giúp bạn tạo các kiểm tra mạnh mẽ hơn, mở rộng phạm vi kiểm tra và khắc phục sự cố thất bại.

Trong mô-đun này, bạn sẽ tìm hiểu về các tính năng của khuôn khổ pytest sẽ giúp bạn viết bài kiểm tra hiệu quả cũng đơn giản và dễ đọc.

Những điều bạn sẽ học

Sau khi hoàn thành mô-đun này, bạn sẽ có thể sử dụng phép đo đối số trong các kiểm tra của bạn để giảm lặp lại mã và cải thiện phạm vi kiểm tra. Bạn cũng sẽ tìm hiểu về các bản sửa lỗi, cho phép chia sẻ các thiết lập và dọn dẹp thông thường trong các kiểm tra.

Hoàn thành mô-đun này sẽ giúp bạn:

  • Tăng phạm vi mã bằng cách thêm giá trị đầu vào bằng cách sử dụng phép đo từ xa
  • Xây dựng mã kiểm tra phổ biến với cố định và tránh lặp lại mã
  • Sử dụng các monkey patch fixture để gọi mã an toàn bằng cách gọi các hàm giả và đặt giá trị giả

Mục tiêu chính là gì

Bạn nên cảm thấy tự tin vào khả năng của bạn để bắt đầu sử dụng các tính năng nâng cao của pytest. Những tính năng này có thể giúp bạn viết các bài kiểm tra mạnh mẽ và mạnh mẽ hơn với phạm vi bảo hành được cải thiện.