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

Testing Prompts


สร้าง Test Cases จาก Requirements

Auto DEVTESTER
Prompt ที่สร้างได้
จาก requirements ต่อไปนี้ ช่วยสร้าง test cases:

Feature: {{FEATURE}}
Requirements:
{{REQUIREMENTS}}

สร้าง test cases ที่ครอบคลุม:
1. Happy path (การใช้งานปกติ) - อย่างน้อย 3 cases
2. Edge cases (กรณีพิเศษ) - อย่างน้อย 2 cases
3. Error cases (กรณี error) - อย่างน้อย 2 cases
4. Permission cases (ถ้ามี) - อย่างน้อย 1 case

รูปแบบ:
| ID | Test Case | ขั้นตอน | ผลที่คาดหวัง | Priority |

ใช้ Model: Auto

สร้าง Unit Test จาก Code

Auto INTERNDEV
Prompt ที่สร้างได้
จาก code ต่อไปนี้ ช่วยสร้าง unit test:

ไฟล์: {{FILE_PATH}}
{{CODE}}

สร้าง unit test ที่:
- ใช้ {{FRAMEWORK}}
- ครอบคลุมทุก function ที่ export
- ทดสอบ happy path
- ทดสอบ edge cases (null, undefined, empty, ค่าสุดขอบ)
- ทดสอบ error handling
- Mock dependencies ที่จำเป็น

สร้างไฟล์ที่: /tests/unit/{{FILE_PATH}}.test.ts

ใช้ Model: Auto

สร้าง Exploratory Test Cases

Auto TESTER
Prompt ที่สร้างได้
ช่วยคิด exploratory test cases สำหรับฟีเจอร์:

Feature: {{FEATURE}}
คำอธิบาย: {{DESCRIPTION}}

ต้องการ test cases ที่:
1. ผู้ใช้ทั่วไปอาจไม่คิดถึง
2. ทดสอบ performance (ข้อมูลจำนวนมาก)
3. ทดสอบ security (SQL injection, XSS, CSRF)
4. ทดสอบ concurrent access
5. ทดสอบ usability (ใช้งานง่ายหรือไม่)
6. ทดสอบ cross-browser / cross-device

ใช้ Model: Auto

วิเคราะห์บัคและแนะนำวิธีแก้

Auto DEVINTERN
Prompt ที่สร้างได้
ช่วยวิเคราะห์บัคต่อไปนี้:

Bug ID: {{BUG_ID}}
ปัญหา: {{PROBLEM}}
ขั้นตอนที่ทำให้เกิด:
{{STEPS}}

Error message (ถ้ามี):
{{ERROR}}

ช่วย:
1. วิเคราะห์ root cause
2. แนะนำวิธีแก้ไข
3. แนะนำ test case เพื่อป้องกัน regression
4. ตรวจว่ามีจุดอื่นที่อาจมีปัญหาเดียวกัน

ใช้ Model: Auto

สร้าง Integration Test

Auto DEV
Prompt ที่สร้างได้
สร้าง integration test สำหรับ flow ต่อไปนี้:

Flow: {{FLOW}}
{{STEPS}}

ใช้ {{FRAMEWORK}}

ทดสอบ:
- Happy path (สำเร็จ)
- Wrong credentials
- Empty fields
- Network error

สร้างไฟล์ที่: /tests/e2e/{{FLOW}}.test.ts

ใช้ Model: Auto

สร้าง Regression Test จากบัค

Auto DEVINTERN
Prompt ที่สร้างได้
จากบัคที่แก้แล้ว สร้าง regression test:

Bug ID: {{BUG_ID}}
ปัญหาเดิม: {{PROBLEM}}
วิธีแก้: {{FIX}}

สร้าง:
1. Unit test ที่ทดสอบว่าบัคไม่เกิดซ้ำ
2. อัพเดท /tests/testcases.md เพิ่ม regression test case:
 - ID: REG-{{BUG_ID}}
 - อ้างอิง Bug ID
 - Steps to verify fix

ใช้ Model: Auto