Quy tắc fixture kiểm thử xác định | DevPrompt Lab
Tạo dữ liệu kiểm thử tường minh, cô lập và độc lập với trạng thái production.
rule · Testing · beginner
English Tiếng ViệtChỉ dẫn repository để kiểm thử lặp lại được và phát hiện hồi quy thay vì lỗi môi trường.
Nội dung có thể tái sử dụng
Kiểm thử phải tự tạo hoặc nạp fixture xác định và tự dọn dẹp sau khi chạy. Không phụ thuộc production, dữ liệu dùng chung của lập trình viên, thời gian hiện tại nếu chưa đóng băng đồng hồ, dịch vụ mạng bên ngoài hoặc thứ tự chạy kiểm thử. Dùng giá trị tường minh, duy nhất và khẳng định hành vi quan trọng. Kiểm thử cơ sở dữ liệu phải xác minh tên database cấu hình nằm trong danh sách database kiểm thử được phép trước khi kết nối. Giữ fixture nhỏ và đại diện.
Framework kiểm thử: {{TEST_FRAMEWORK}}
Quy tắc cô lập: {{ISOLATION_RULES}}
Cách sử dụng
Chỉ bổ sung lệnh thiết lập và dọn dẹp chính xác sau khi xác minh trong repository.
Ví dụ
Trước khi kết nối, yêu cầu APP_ENV=test và DB_NAME=devpromptlab_test; nếu không thì thoát với mã lỗi trước khi tạo kết nối PDO.