โรงพยาบาลต้องการพัฒนาระบบนัดหมายแพทย์ออนไลน์ ในขั้นตอนการทดสอบระบบ ควรให้ใครเป็นผู้ทำ 'User Acceptance Testing (UAT)'
กผู้ใช้งานจริงขององค์กร เช่น พยาบาล เจ้าหน้าที่นัดหมาย และตัวแทนผู้ป่วย
ขผู้วิเคราะห์ระบบที่ออกแบบระบบมา เพราะทราบความต้องการดีที่สุด
คนักพัฒนาซอฟต์แวร์ที่สร้างระบบ เพราะรู้ข้อกำหนดดีที่สุด
งผู้เชี่ยวชาญด้านไอทีภายนอกที่เป็นกลาง ไม่มีส่วนได้ส่วนเสียกับโครงการ
เฉลยอธิบาย
UAT (User Acceptance Testing) ต้องดำเนินการโดยผู้ใช้งานจริง (End Users) เพราะวัตถุประสงค์คือการตรวจสอบว่าระบบตอบสนองความต้องการทางธุรกิจและสามารถใช้งานได้จริงในสภาพแวดล้อมจริง ตัวเลือก A ผิดเพราะนักพัฒนาทำ Unit/Integration Testing ไม่ใช่ UAT ตัวเลือก C ผิดเพราะผู้วิเคราะห์ระบบอาจมีอคติ และตัวเลือก D ผิดเพราะผู้เชี่ยวชาญภายนอกไม่ใช่ผู้ใช้งานจริงของระบบ