My Defect Management ตอนที่ 2 Defect Writing Guideline
10
Feb
2009
สวัสดีค่ะ พี่น้องชาว WeLoveBug ทุกท่าน ก่อนอื่นขอขอบคุณผู้ที่สนใจเข้ามาอ่าน และให้ความรู้เพิ่มเติมในตอนที่ 1 ในส่วนของ Defect type และ defect response turnaround time ซึ่ง 2 ส่วนนี้น่าสนใจมากค่ะ
ขอเข้าเรื่องเลยละกัน ผู้เขียนขอเล่าเพิ่มในส่วนของ Tool นิดค่ะ ว่า Mantis เป็น Tool ที่ทาง Test Team จัดการเองซึ่ง เมื่อมีโปรเจ็คที่ส่งเข้ามา Test ทางทีมจะมีขั้นตอนการทำงานในส่วนของการจัดการ Mantis ดังนี้ค่ะ

- สร้าง Project ที่ส่งเข้ามา Test ใน Mantis และสร้าง Category เพื่อแบ่ง function การทำงานออกเป็นส่วนๆ
- สร้าง Account ให้กับทางทีม Developer หรือทีมที่จะต้องการใช้ Tool ตัวนี้ในการ log defect
- เมื่อเข้าสู่ช่วง Test Execution หรือ System Testing ก็จะถึงขั้นตอนการเขียน Report เพื่อแจ้ง defect ที่พบให้ทาง Developer ทราบ และระบุวิธีการทดสอบว่ามีวิธีการทดสอบอย่างไร เพื่อให้ทาง Developer เข้าใจ และรู้สาเหตุของปัญหา ทำให้สามารถแก้ไขระบบได้ตรงจุด โดยมีวิธีการกรอกรายละเอียดของปัญหาที่พบ ดังนี้
- Category : เลือกตาม Catagory ที่พบ Defect
- Reproducibility : ระบุความถี่ที่พบปัญหา ( Always, Sometime, Random, Have not tried, Unable to Reproduce, N/A )
- Severity : ระบุความรุ่นแรงของ Defect ที่พบ ( Critical, High, Medium, Low )
- Priority : ระบุความสำคัญของ Defect ที่พบ ( Non, Low, High, Urgent, Immediate )
- Select Profile : ระบุ OS ( ระบบปฏิบัติการ ) และ Browser ที่ใช้ทดสอบระบบ
- Assign To : เลือกชื่อผู้รับผิดชอบ ในส่วนของ Defect ที่พบ
- Summary : เขียนปัญหาที่พบโดยสรุป
- Description : เขียนรายละเอียดของ Defect ที่พบ รวมทั้งระบ URL , Test Data ที่ใช้ในการทดสอบ
- Steps To Reproduce : เขียนขั้นตอนการทดสอบที่พบ Defect
- Addition Information : ระบุผลการทดสอบที่พบ, ผลการทดสอบที่ควรจะเป็น และ ไฟล์แสดงผลการทดสอบ เพื่อใช้อธิบาย Defect ที่พบ
- Upload File : Attach file แสดงผลการทดสอบ ขนาดไฟล์ต้องไม่เกิน 5 เมกะไบต์ ( Picture,VDO )
สำหรับการกรอกรายละเอียดต่างๆ ของ Defect ที่พบ ผู้เขียนขอแนะนำว่าควรเขียนส่วนของ Step To Reproduce ให้ชัดเจน และถ้ามี่ Test Data ควรใส่ให้ครบ และสำคัญมากคือ ส่วนของไฟล์ภาพประกอบ เนื่องจากประสบการณ์ที่พบมา คือ Developer จะดูจากภาพก่อนอ่านข้อความ ซึ่งเป็นส่วนมากเลยที่จะแก้ Defect ตามภาพที่ส่งให้ โดยไม่อ่านส่วนของ Step To Reproduce
ส่วนของ Defect Status ขออธิบายในตอนหน้าค่ะ เพราะคงต้องอธิบายการทำงานทั้งหมดตั้งแต่พบ Defect จนกระทั้ง สามารถสรุปปัญหาของ Defect ข้อนั้นได้ว่าเกิดจากอะไร แก้,ไม่แก้ และ มีวิธีจัดการอย่างไร กับ Defect ที่เหลืออยู่ !!!!
1 Response to My Defect Management ตอนที่ 2 Defect Writing Guideline
plataro
September 6th, 2010 at 9:36 am
รอติดตามตอนต่อไปค่ะ ^ ^