ข้ามไปยังเนื้อหา

เทมเพลต Test Case กลาง

ทุกโปรเจคต้องมีไฟล์ /tests/testcases.md เป็นไฟล์ test case กลาง copy เทมเพลตด้านล่างไปใช้


# Test Cases: [ชื่อโปรเจค]
> อัพเดทล่าสุด: [วันที่]
> ผู้อัพเดท: [ชื่อ]
## สรุปผลการทดสอบ
| สถานะ | จำนวน |
|--------|-------|
| ทั้งหมด | 0 |
| Pass | 0 |
| Fail | 0 |
| ยังไม่ทดสอบ | 0 |
---
## Feature: [ชื่อฟีเจอร์ 1]
### Happy Path
| ID | Test Case | ขั้นตอน | ผลที่คาดหวัง | Priority | สถานะ |
|----|-----------|---------|-------------|----------|--------|
| TC-001 | [ชื่อ] | 1. [step 1]<br>2. [step 2]<br>3. [step 3] | [expected] | สูง | ⬜ |
| TC-002 | [ชื่อ] | 1. [step 1]<br>2. [step 2] | [expected] | สูง | ⬜ |
### Edge Cases
| ID | Test Case | ขั้นตอน | ผลที่คาดหวัง | Priority | สถานะ |
|----|-----------|---------|-------------|----------|--------|
| TC-003 | [ชื่อ] | 1. [step 1]<br>2. [step 2] | [expected] | กลาง | ⬜ |
### Error Cases
| ID | Test Case | ขั้นตอน | ผลที่คาดหวัง | Priority | สถานะ |
|----|-----------|---------|-------------|----------|--------|
| TC-004 | [ชื่อ] | 1. [step 1]<br>2. [step 2] | [expected error message] | สูง | ⬜ |
---
## Feature: [ชื่อฟีเจอร์ 2]
[ทำซ้ำรูปแบบเดียวกัน]
---
## Regression Tests (จากบัคที่แก้แล้ว)
| ID | Bug ID | Test Case | ขั้นตอน | ผลที่คาดหวัง | สถานะ |
|----|--------|-----------|---------|-------------|--------|
| REG-001 | BUG-XXX | [ชื่อ] | 1. [step] | [expected] | ⬜ |

สัญลักษณ์ความหมาย
ยังไม่ทดสอบ
Pass
Fail
⏭️ข้าม (ระบุเหตุผล)

บทบาทหน้าที่
DEVสร้างไฟล์เริ่มต้น, เพิ่ม test case เมื่อสร้าง plan.md
INTERNเพิ่ม test case ทุกครั้งที่พัฒนา component / แก้บัค
TESTERทดสอบและอัพเดทสถานะ (Pass/Fail)

# Prompt: เพิ่ม Test Case ในไฟล์กลาง
# Model: Auto
จากไฟล์ plan.md และ code ที่พัฒนาแล้ว
ช่วยเพิ่ม test case ในไฟล์ /tests/testcases.md สำหรับ [ชื่อ component/feature]
ต้องครอบคลุม:
- Happy path (การใช้งานปกติ) อย่างน้อย 2 cases
- Edge cases (กรณีพิเศษ) อย่างน้อย 1 case
- Error cases (กรณี error) อย่างน้อย 1 case
รูปแบบตามเทมเพลตที่มีอยู่ในไฟล์
ใช้ Model: Auto