Bỏ qua tới nội dung
PromptGeneralCoding & Dev· TVT Intelligence Hub· 2026-11-02

Unit Test Suite Generator

Sinh bộ unit test đầy đủ: happy path, edge case, error case, theo framework bạn chọn và chuẩn AAA.

Unit Test Suite Generator là một Prompt (micro-prompt có biến) thuộc nhóm Coding & Dev, giúp sinh bộ unit test đầy đủ: happy path, edge case, error case, theo framework bạn chọn và chuẩn AAA. Cần 2 đầu vào: Framework test; Hàm / module cần test. Dùng trực tiếp với ChatGPT, Claude, Cursor/Windsurf hoặc xuất SKILL.md cho Claude Code, OpenClaw, Hermes.

Biến (2)

Bạn là QA Automation Engineer. Viết bộ unit test bằng Vitest cho code sau:

```
export function slugify(input: string): string {
  return input.normalize("NFD").replace(/[\u0300-\u036f]/g, "").toLowerCase().replace(/[^a-z0-9]+/g, "-").replace(/(^-|-$)/g, "")
}
```

Yêu cầu:
1. Phân tích hành vi mong đợi và liệt kê test matrix (input → expected) trước khi viết code.
2. Bao phủ: happy path, biên (rỗng, rất dài, unicode/tiếng Việt có dấu, ký tự đặc biệt), lỗi/ngoại lệ.
3. Tuân thủ Arrange–Act–Assert, tên test mô tả hành vi.
4. Không mock thứ không cần mock.
5. Nếu phát hiện bug trong code, viết test thất bại chứng minh bug và đề xuất bản sửa.
648 ký tự · ~180 tokens đã điền còn trống

Câu hỏi thường gặp

Unit Test Suite Generator dùng để làm gì?

Unit Test Suite Generator là một Prompt (micro-prompt có biến) thuộc nhóm Coding & Dev, giúp sinh bộ unit test đầy đủ: happy path, edge case, error case, theo framework bạn chọn và chuẩn AAA. Cần 2 đầu vào: Framework test; Hàm / module cần test. Dùng trực tiếp với ChatGPT, Claude, Cursor/Windsurf hoặc xuất SKILL.md cho Claude Code, OpenClaw, Hermes.

Cần chuẩn bị những thông tin đầu vào nào?

Framework test ({{FRAMEWORK}}); Hàm / module cần test ({{CODE}}). Mỗi biến có ô nhập riêng và giá trị mẫu để thử ngay.

Dùng Unit Test Suite Generator với ChatGPT, Claude hoặc Cursor như thế nào?

1. Điền biến đầu vào: Điền 2 biến: Framework test; Hàm / module cần test. 2. Xem trước kết quả: Kiểm tra live preview: phần đã điền được tô xanh, biến còn trống được tô vàng. 3. Copy cho công cụ AI: Bấm Copy cho ChatGPT/Claude, Copy .cursorrules cho Cursor/Windsurf, hoặc tải SKILL.md cho Claude Code / OpenClaw / Hermes. 4. Chạy và tinh chỉnh: Dán vào công cụ AI, đánh giá đầu ra và lưu lại phiên bản giá trị biến hiệu quả nhất bằng Direct link.

Có thể chia sẻ prompt đã điền sẵn cho đồng đội không?

Có. Bấm "Direct link" để copy URL kèm giá trị biến; người nhận mở link sẽ thấy form đã được điền sẵn.

  • SkillGeneral

    SOP cho agent review Pull Request: hiểu mục đích, kiểm tra correctness, bảo mật, test, hiệu năng — comment có căn cứ và ưu tiên rõ ràng.

    #Code Review#Pull Request#Agent#Quality
    Coding & Dev3 gatesChi tiết
  • PromptGeneral

    Refactor đoạn code theo Clean Architecture/SOLID, giữ nguyên hành vi, kèm giải thích từng thay đổi và rủi ro.

    #Refactoring#Clean Code#SOLID#Architecture
    Coding & Dev3 biếnChi tiết
  • PromptGeneral

    Review code theo OWASP Top 10: injection, auth, secret leakage, SSRF, XSS — xếp hạng mức độ và đưa bản vá.

    #Security#Code Review#OWASP#AppSec
    Coding & Dev2 biếnChi tiết