หลังจากที่ทิ้งท้ายกันไว้คราวก่อน ก็ถึงเวลาแล้วที่จะมารู้จักความหมายของ User Acceptance Test รวมถึงประเด็นสำคัญที่น่าสนใจอะไรบ้าง What is “User Acceptance Test” จากประสบการณ์การทำงานของผู้เขียนโดยตรงในงาน UAT ผู้เขียนจึงได้กลั่นกรองและขอนำเสนอความหมายของ UAT ว่าเป็นอย่างนี้ค่ะ “User Acceptance Test” เป็นกระบวนการทดสอบระบบขั้นตอนสุดท้ายเพื่อให้แน่ใจว่า ระบบที่พัฒนาพร้อมที่จะใช้งานได้จริง ตรงตามกระบวนการทาง ธุรกิจ (Business Process) และความต้องการของผู้ใช้งานที่ได้กำหนดไว้ (Software Requirements) โดยผลลัพธ์การทดสอบจะต้องเป็นไปตามเงื่อนไขความสมบูรณ์ของระบบที่ควรจะเป็นและสามารถยอมรับได้(Acceptance Criteria) ซึ่งได้ร่วมกันกำหนดขึ้นระหว่างผู้ใช้งานระบบกับทีมงานพัฒนาระบบรวมถึงส่วนงานอื่นๆ ที่เกี่ยวข้อง การทดสอบระบบในขั้นตอนนี้มีจุดที่สำคัญซึ่งแตกต่างจากการทดสอบขั้นตอนอื่นคือ ผู้ใช้งานระบบจริงจะต้องเข้ามามีส่วนร่วมในกระบวนการทดสอบโดยเริ่มตั้งแต่ กำหนดกรณีทดสอบ(Test Case/Scenario) ร่วมทดสอบระบบ(Executes Test) จนถึง การประเมินและสรุปผลการทดสอบ(UAT Result and Evaluation) และตัดสินใจว่าระบบดังกล่าวจะสามารถนำไปใช้งานจริงได้หรือไม่ ถ้าได้ก็จะมีการลงนามอนุมัติจากผู้ใช้งานเป็นลายลักษณ์อักษร(UAT Sign Off) เพื่อนำระบบไปใช้งานจริง แต่ถ้าไม่ได้ ระบบจะถูกนำไปปรับปรุงแก้ไข แล้วจะกลับเข้าสู่กระบวนการ UAT อีกครั้ง จนกระทั่งเป็นที่ยอมรับของทุกฝ่ายว่าสามารถนำระบบใช้งานจริงได้ โดยที่สภาพแวดล้อมในการทำ [...]
ได้ฤกษ์งามยามดีเสียทีนะคะ สำหรับการเข้ามาเจิม คอลัมน์ UAT: User Acceptance Test หลังจากที่ซุ่ม(โป่ง) มาหลายอาทิตย์แล้ว แต่ก็ถือว่าโชคยังเข้าข้างอยู่บ้าง ที่ยังไม่โดนประธานของเว็บ ตัดหางปล่อยวัดไปเสียก่อน อันเนื่องจากไม่ยอมแบ่งปันเรื่องราว ดีๆ ให้ชาว Tester แห่งสยาม เสียที ก่อนที่จะประเดิม เรื่องแรกให้กับ We Love Bug ก็จะถือ โอกาสนี้ เปิดตัว คอลัมน์ UAT เป็นทางการ แล้วก็ อยากจะเชิญชวน พี่ ๆ น้องๆ ชาว Tester แห่งประเทศสยาม เข้ามาร่วมจอยกับเราด้วย ไม่ว่าจะเป็นการแชร์ประสบการณ์จากการทำงาน หรือมาร่วม แบ่งปัน เพิ่มพูน ความรู้ และวิธีการ ในการทำ Test ไม่ว่าจะเป็น Test ประเภทไหนก็ตาม ผ่าน We Love Bug แห่งนี้ค่ะ เนื่องจากผู้เขียนเองก็ทำงานในวงการไอทีสาย [...]