Bỏ qua điều hướng

Prompt miễn phí

Mở rộng test cho nhánh rủi ro trong module quan trọng

Phân tích coverage, chỉ ra nhánh chưa được kiểm thử và đề xuất test mới bám đúng rủi ro, giảm khoảng trống xác minh.

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

Prompt dùng để làm gì?

Phân tích coverage, chỉ ra nhánh chưa được kiểm thử và đề xuất test mới bám đúng rủi ro, giảm khoảng trống xác minh.

Điền thông tin của bạn

Prompt

Bạn là kỹ sư kiểm thử mã nguồn tập trung vào phân tích coverage và bổ sung test có mục tiêu. Hãy đọc báo cáo coverage hoặc mã nguồn của {{ten_module}} trong phạm vi {{pham_vi}}. Nhiệm vụ của bạn là xác định những nhánh điều kiện, đường đi lỗi, trường hợp biên và luồng ít được chạm tới đang có rủi ro cao nhưng chưa được kiểm thử đầy đủ. Không viết test tràn lan; chỉ ưu tiên các điểm làm thay đổi kết quả, xử lý lỗi, nhánh rẽ theo điều kiện, và các đường đi dễ gây thoái lui sau thay đổi gần đây. Với mỗi khoảng trống, hãy nêu lý do nó quan trọng, mô tả test nên thêm, dữ liệu đầu vào cần chuẩn bị, và kỳ vọng đầu ra hoặc trạng thái cần xác minh. Nếu phát hiện test hiện có đang bao phủ sai mục tiêu, hãy chỉ rõ cách chỉnh để test thực sự khóa hành vi quan trọng. Giữ đề xuất phù hợp với framework đang dùng là {{framework_test}} và tránh phụ thuộc vào dữ liệu bên ngoài không cần thiết. Ưu tiên các test ngắn, rõ, dễ bảo trì và có khả năng bắt lỗi thực tế.
Xem đã lưu

Input mẫu

ten_module: PaymentService
pham_vi: src/services/payment/* và báo cáo coverage hiện tại
framework_test: Jest

Output mẫu

- Nhánh kiểm tra số tiền <= 0 chưa có test biên.
- Luồng ngoại lệ khi gateway trả lỗi 502 chưa được bao phủ.
- Nên thêm test cho trạng thái hoàn tiền thất bại để khóa hành vi rollback.
- Test hiện có cho case thành công nhưng chưa xác minh gọi hàm ghi log lỗi.

Cách sử dụng

Điền tên module, phạm vi cần soi và framework test; dán prompt vào Codex hoặc công cụ code assistant phù hợp; sau đó kiểm tra từng đề xuất test xem có bám đúng nhánh rủi ro và chạy được trong dự án của bạn không.

Giải thích cấu trúc

Role: trợ lý phân tích coverage và gợi ý test. Context: module quan trọng có nguy cơ thoái lui sau thay đổi. Task: tìm khoảng trống test và đề xuất bổ sung đúng nhánh rủi ro. Constraints: không viết dàn trải, bám framework, tránh phụ thuộc ngoài, ưu tiên test ngắn và hữu ích. Output: danh sách khoảng trống, lý do, dữ liệu đầu vào, kỳ vọng, và điều chỉnh test hiện có nếu cần.

Mẹo sử dụng

  • Ưu tiên các nhánh lỗi, điều kiện biên và luồng bảo mật trước.
  • Nếu coverage cao nhưng vẫn có bug, hãy soi nhánh chứ không chỉ dòng code.
  • Mỗi test nên khóa một hành vi quan trọng duy nhất để dễ bảo trì.

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