Prompt miễn phí
Sinh test cho hàm tài chính độ chính xác cao
Tạo bộ test cho hàm tính lãi, làm tròn và sai số số học, ưu tiên ca biên, số rất lớn/nhỏ và xác minh độ chính xác.
Prompt dùng để làm gì?
Tạo bộ test cho hàm tính lãi, làm tròn và sai số số học, ưu tiên ca biên, số rất lớn/nhỏ và xác minh độ chính xác.
Điền thông tin của bạn
Prompt
Input mẫu
"cong_thuc": "tính lãi kép theo ngày và làm tròn đến 2 chữ số",
"rang_buoc_do_chinh_xac": "sai số tối đa 0.01, không được lệch ở biên làm tròn",
"ngon_ngu_muc_tieu": "Python + pytest",
"kieu_du_lieu": "decimal và số thực"
}
Output mẫu
"test_groups": [
{
"name": "biên làm tròn",
"cases": [
"giá trị 1.0049 -> 1.00",
"giá trị 1.0050 -> 1.01 theo quy tắc làm tròn đã nêu"
]
},
{
"name": "sai số tích lũy",
"cases": [
"chuỗi 10.000 lần cộng/nhân nhỏ để kiểm tra lệch số",
"so sánh với giá trị chuẩn bằng ngưỡng 0.01"
]
}
]
}
Cách sử dụng
Giải thích cấu trúc
- Role
- Vai trò là kỹ sư kiểm thử tập trung vào tính chính xác số học và hành vi làm tròn.
- Context
- Bối cảnh là hàm tài chính có nguy cơ sai số tích lũy, nên cần test biên và test độ ổn định.
- Task
- Nhiệm vụ là tạo bộ test có cấu trúc, có mục tiêu rõ và chỉ ra kết quả mong đợi cho từng nhóm.
- Constraints
- Không suy diễn ngoài công thức/ràng buộc đã cho; ưu tiên ngưỡng sai số, biên dữ liệu và giá trị tham chiếu.
- Output
- Kết quả cần là danh sách test phân nhóm, có đầu vào, kỳ vọng và lý do kiểm thử.
Mẹo sử dụng
- Nêu rõ quy tắc làm tròn trước khi sinh test để tránh mơ hồ.
- Thêm test số âm, số 0 và giá trị sát ngưỡng chuyển chữ số.
- Nếu dùng số thực, hãy yêu cầu so sánh gần đúng thay vì bằng tuyệt đối.
- Đặt riêng nhóm test cho các phép tính lặp nhiều vòng để bắt sai số tích lũy.
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Thiết kế kiến trúc tách lớp cho ứng dụng nhỏ dễ bảo trì
Đề xuất cách tách controller, service, repository, cấu trúc thư mục và luồng gọi cho một ứng dụng nhỏ.
Phân tích và giảm thiểu rủi ro từ dữ liệu đầu vào
Rà soát mã xử lý input để phát hiện chèn lệnh, path traversal và đề xuất chỉnh sửa an toàn theo bối cảnh thực tế.
Soát lỗi logic trong chuỗi if-else phức tạp
Kiểm tra khối điều kiện dài để tìm lỗi logic, làm rõ nhánh biên và đề xuất viết lại dễ hiểu hơn kèm test liên quan.
Viết hàm xử lý dữ liệu đầu vào không tin cậy
Tạo hàm an toàn để kiểm tra, làm sạch, chuẩn hóa và bắt lỗi dữ liệu từ nguồn ngoài trước khi xử lý.
