FAT, SAT และ UAT ต่างกันอย่างไร?
แต่ละ Test มีวัตถุประสงค์และช่วงเวลาที่แตกต่างกัน การเข้าใจบทบาทของแต่ละขั้นช่วยลดความเสี่ยงในการตรวจรับระบบ
FAT, SAT และ UAT เป็นคำที่พบได้บ่อยในโครงการระบบ วิศวกรรม เทคโนโลยี และ IT แต่ทั้งสามขั้นตอนมีวัตถุประสงค์ต่างกัน การใช้ Test แต่ละประเภทให้ถูกช่วงช่วยลดความเสี่ยงในการรับมอบระบบที่ยังไม่พร้อมใช้งานจริง
FAT — Factory Acceptance Test
โดยทั่วไปทำก่อนส่งอุปกรณ์หรือระบบออกจากผู้ผลิตหรือสถานที่ประกอบ วัตถุประสงค์คือยืนยันว่าอุปกรณ์ตรง Specification, Function สำคัญทำงาน, Configuration พื้นฐานถูกต้อง และปัญหาหลักถูกพบก่อนส่งไป Site
SAT — Site Acceptance Test
ดำเนินการหลังระบบถูกติดตั้งในสถานที่ใช้งานจริง โดยตรวจ Installation, Power, Network, Interface, Communication, Site Environment, Integration และ Function ภายใต้สภาพหน้างานจริง
UAT — User Acceptance Test
เป็นการตรวจสอบจากมุมมองของผู้ใช้งานหรือกระบวนการธุรกิจ คำถามหลักไม่ใช่เพียง “ระบบทำงานหรือไม่?” แต่คือ “ระบบสามารถรองรับการใช้งานจริงของผู้ใช้ตาม Requirement ที่ตกลงไว้หรือไม่?”
- User Workflow
- Business Process
- Permission
- Reporting
- Usability
- Scenario การใช้งานจริง
- Exception Case
สรุปความแตกต่าง
FAT
สถานที่: ผู้ผลิต / Factory
เน้น: Product / System ก่อนส่ง
“ระบบถูกสร้างตาม Specification หรือไม่?”
SAT
สถานที่: Site จริง
เน้น: Installation / Integration / Environment
“ระบบทำงานได้หลังติดตั้งจริงหรือไม่?”
ผู้ทดสอบหลัก: End User
เน้น: User / Business Requirement
“ระบบตอบโจทย์การใช้งานจริงหรือไม่?”
ผ่าน Test ไม่ได้หมายความว่าพร้อมรับมอบเสมอไป
- Outstanding Defect
- Punch List
- Documentation
- Training
- Backup
- Cybersecurity
- Spare Parts
- Warranty
- Support Contact
- Maintenance Plan
- Operational Readiness
สรุป
FAT → ตรวจสิ่งที่ผลิต, SAT → ตรวจสิ่งที่ติดตั้ง, UAT → ตรวจสิ่งที่ผู้ใช้ต้องใช้จริง เมื่อทั้งสามขั้นถูกเชื่อมกับ Requirement และ Acceptance Criteria ที่กำหนดไว้ตั้งแต่ต้น กระบวนการรับมอบจะมีหลักฐานและตรวจสอบย้อนกลับได้มากขึ้น
