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

7 จัดการบัค

Tester (เปิดการ์ด + ประเมิน) → Dev หรือ Intern (แก้ไข)

  1. เปิดการ์ดบัค ตาม เทมเพลต bug report
  2. ประเมินความรุนแรง ตามตารางด้านล่าง
  3. มอบหมายผู้แก้ไข:
    • บัค ใหญ่ → มอบหมาย Dev
    • บัค กลาง-เล็ก → มอบหมาย Intern
  1. อ่าน bug report ให้เข้าใจปัญหา
  2. แก้ไขบัค
  3. อัพเดท test case กลาง (เพิ่ม test case ใหม่สำหรับบัคนี้)
  4. สร้าง/อัพเดท unit test ให้ครอบคลุมบัคนี้
  5. ส่งกลับให้ Tester ทดสอบซ้ำ
ระดับคำอธิบายผู้แก้ไขSLA
ใหญ่ (Critical)ระบบใช้งานไม่ได้, ข้อมูลสูญหาย, security issueDev4 ชั่วโมง
กลาง (Medium)ฟีเจอร์หลักมีปัญหา แต่มี workaroundIntern (Dev review)1 วัน
เล็ก (Low)ปัญหา UI, typo, UX เล็กน้อยIntern3 วัน

ดูรายละเอียดเพิ่มเติมที่ มาตรฐานระดับความรุนแรง

  • ผลการทดสอบจาก Tester (ขั้นตอน 6)
  • Bug report / การ์ดบัค
  • Code ที่แก้ไขแล้ว → Tester ทดสอบซ้ำ (กลับไปขั้นตอน 6)
// 💡 Prompt: แก้ไขบัคพร้อมอัพเดท test case และ unit test
แก้ไขบัคต่อไปนี้:
Bug ID: [BUG-XXX]
ปัญหา: [คำอธิบายปัญหา]
ขั้นตอนที่ทำให้เกิด:
1. [step 1]
2. [step 2]
ผลที่คาดหวัง: [expected]
ผลที่เกิดจริง: [actual]
หลังจากแก้ไขเสร็จ ต้อง:
1. อัพเดท test case กลาง (/tests/testcases.md) เพิ่ม test case
สำหรับบัคนี้เพื่อป้องกัน regression
2. อัพเดท unit test ให้ครอบคลุมบัคนี้
3. รัน unit test ทั้งหมดให้ผ่าน
ใช้ Model: Auto
  • เปิดการ์ดบัคตามเทมเพลต
  • ประเมินความรุนแรง
  • มอบหมายผู้แก้ไข
  • อ่าน bug report เข้าใจปัญหา
  • แก้ไขบัค
  • อัพเดท test case กลาง (เพิ่ม regression test)
  • อัพเดท unit test
  • unit test ผ่านทั้งหมด
  • ส่งกลับให้ Tester ทดสอบ