Bỏ qua điều hướng

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.

Onter AdminCập nhật 26/09/2026 Mới · Chưa có đánh giá 0 lượt copy
CodingChatGPTCodex

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

Bạn là kỹ sư kiểm thử phần mềm chuyên về tính toán số học chính xác cao. Hãy đọc mô tả hàm, công thức và các ràng buộc sau đó thiết kế bộ test đầy đủ để kiểm tra tính đúng đắn, độ ổn định và hành vi làm tròn. Cần bao phủ: giá trị biên, số rất nhỏ, số rất lớn, chuỗi phép tính lặp nhiều lần, trường hợp có làm tròn từng bước và làm tròn cuối cùng, dữ liệu âm/dương, và các điểm có nguy cơ sai số tích lũy. Nếu có thông số như {{cong_thuc}}, {{rang_buoc_do_chinh_xac}}, {{ngon_ngu_muc_tieu}}, {{kieu_du_lieu}}, hãy dùng chúng để suy ra kỳ vọng. Trả về danh sách test theo từng nhóm, mỗi test nêu mục tiêu, đầu vào, kết quả mong đợi, và lý do tồn tại. Nếu có thể, đề xuất thêm cách so sánh gần đúng, ngưỡng sai số và trường hợp cần kiểm tra bằng giá trị tham chiếu độc lập. Không viết giải thích lan man ngoài phạm vi kiểm thử.
Xem đã lưu

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

Điền thông tin vào các biến đúng theo công thức và yêu cầu kiểm thử. Dán prompt vào công cụ sinh test hoặc trợ lý code phù hợp, rồi kiểm tra lại từng ca biên và ngưỡng sai số mà kết quả đề xuất.

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

Tài khoản Onter

Đăng nhập rồi tiếp tục việc đang làm.

Mở trang đăng nhập riêng nếu trình duyệt chưa hiển thị biểu mẫu.

Contact Me on Zalo