4 สร้าง Test Case
ผู้รับผิดชอบ
หัวข้อที่มีชื่อว่า “ผู้รับผิดชอบ”Dev
สิ่งที่ต้องทำ
หัวข้อที่มีชื่อว่า “สิ่งที่ต้องทำ”Dev สร้าง test case เบื้องต้นในไฟล์ test case กลาง (/tests/testcases.md) โดย:
- สร้างไฟล์ test case กลาง (ถ้ายังไม่มี) ตาม เทมเพลต
- เขียน test case สำหรับแต่ละฟีเจอร์จาก plan.md
- ครอบคลุมทั้ง happy path และ edge cases
- ส่ง test case ให้ Tester เพื่อใช้ทดสอบ
Input ที่ต้องการ
หัวข้อที่มีชื่อว่า “Input ที่ต้องการ”- ไฟล์
plan.md - Code ที่ Intern พัฒนาแล้ว
Output ที่ส่งต่อ
หัวข้อที่มีชื่อว่า “Output ที่ส่งต่อ”- ไฟล์ test case กลาง (
/tests/testcases.md) ที่อัพเดทแล้ว - ส่งให้ Tester สำหรับขั้นตอนทดสอบ
- ส่งให้ Dev (ตัวเอง) สำหรับขั้นตอนทดสอบความถูกต้อง
ตัวอย่าง AI Prompt
หัวข้อที่มีชื่อว่า “ตัวอย่าง AI Prompt”// 💡 Prompt: สร้าง test case สำหรับไฟล์ test case กลาง
จากไฟล์ plan.md และ code ที่พัฒนาแล้ว ช่วยสร้าง test caseสำหรับไฟล์ test case กลาง (/tests/testcases.md)
ฟีเจอร์ที่ต้องทดสอบ:1. [ฟีเจอร์ 1]2. [ฟีเจอร์ 2]
สร้าง test case ที่ครอบคลุม:- Happy path (การใช้งานปกติ)- Edge cases (กรณีพิเศษ)- Error cases (กรณี error)- Permission/access control (ถ้ามี)
แต่ละ test case ต้องมี:- ID (TC-XXX)- ชื่อ test case- ขั้นตอนการทดสอบ (steps)- ผลลัพธ์ที่คาดหวัง (expected result)- ระดับความสำคัญ (สูง/กลาง/ต่ำ)
ใช้ Model: Autoเช็คลิสต์
หัวข้อที่มีชื่อว่า “เช็คลิสต์”- สร้าง/อัพเดทไฟล์ test case กลาง
- ครอบคลุม happy path ทุกฟีเจอร์
- มี edge cases
- มี error cases
- ส่ง test case ให้ Tester แล้ว
- commit ไฟล์ test case