ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

UAT ย่อมาจากคำว่า User Acceptance Test คือ  กระบวนการทดสอบซอฟต์แวร์

หรือโปรดักส์โดยผู้ใช้งานจริงหรือลูกค้า ซึ่งกระบวนการนี้เป็นกระบวนการสุดท้ายของการทดสอบระบบและเกิดขึ้นก่อนการปล่อยโปรดักต์  วัตถุประสงค์เพื่อ ตรวจสอบระบบระบบใช้งานได้จริงหรือไม่และตรงกับความต้องการของผู้ใช้งาน หรือที่กำหนดไว้หรือเปล่า 

ควรเริ่มทำ UAT ตอนไหน 

UAT คือ กระบวนการสุดท้ายในกระบวนการทดสอบระบบหรือซอฟต์แวร์ ซึ่งจะไล่เรียงตั้งแต่ 

=> 1.Unit Testing 

=> 2.Integration Testing 

=> 3.System Testing และ

=> 4.Acceptance Testing

โดย 3 กระบวนการแรก จะเป็นการทดสอบความเรียบร้อยและความพร้อมของระบบ

ซึ่งทดสอบโดยผู้ผลิต แต่กระบวนการ Acceptance Testing จะเป็นการทดสอบโดย End users

หมายความว่า การที่จะทดสอบ User Acceptance ได้ ระบบจะต้องนิ่ง ทำงานได้ปกติมีฟีเจอร์และฟังก์ชันต่างๆ ต้องพร้อมใช้งาน

 

ภาพอธิบายกระบวนการทำงานของ UAT
ภาพอธิบายกระบวนการ UAT

 

ซึ่งกระบวนการทำ UAT ได้แก่

  1. วิเคราะห์ Business Requirements  ทำความเข้าใจกับเป้าหมาย จุดประสงค์ และ Scope of Work ของโปรเจกต์ก่อน
  2. สร้างแผนการทำ User Acceptance Testing  เขียนแผนการทำ UAT ออกมาเป็นเอกสาร ว่าต้องการทดสอบอะไรบ้าง ใครใช้ แล้วตอบ Business Requirement หรือเปล่า
  3. ระบุสถานการณ์  ระบุสถานการณ์ที่จะใช้ทดสอบไว้ก่อน โดยสถานการณ์ควรจะใกล้เคียงกับการใช้งานจริงมากที่สุดเพื่อให้ผลลัพธ์น่าเชื่อถือ 
  4. กำหนดกรณีที่จะทดสอบ  กำหนดว่าจะทำการทำสอบอะไรบ้างอาจให้ User ลองใช้งานในภาพรวมหรือลองมอบหมายโจทย์ให้ User ลองใช้งานอย่างมีเป้าหมาย
  5. เตรียมจัดเก็บข้อมูล  ไม่ใช่แค่ทำเอกสารและระบบทำงานสำหรับจัดเก็บข้อมูลเท่านั้น แต่เพราะการทำ UAT จำเป็นต้องทดสอบการใช้งานจริงจาก User ดังนั้น จึงมีเรื่องของการรักษาความเป็นส่วนตัวเข้ามาร่วมด้วย
  6. ทดสอบและบันทึกข้อมูล  ให้ผู้ใช้งานจริงเริ่มทดสอบใช้งานตาม Test Cases ที่กำหนดไว้ เก็บข้อมูล และรับฟีดแบก
  7. ประเมินผล  มาดูผลการทดสอบว่า มีอะไร มีกรณีไหนที่ผ่านหรือไม่ผ่านตามเกณฑ์ที่ได้กำหนด ในส่วนนี้ควรมองทั้งในเชิงปริมาณและเชิงคุณภาพ เช่น เกิดปัญหาเท่าไหร่ แล้วรายละเอียดของปัญหาที่เกิดขึ้น คืออะไร เป็นต้น

สำหรับการทดสอบระบบในขั้นตอนนี้สิ่งสำคัญที่แตกต่างจากการทดสอบอื่นคือ ผู้ใช้งานระบบจริงจะต้องเข้ามามีส่วนร่วม

ในกระบวนการทดสอบโดยเริ่มตั้งแต่ กำหนดกรณีทดสอบ จนถีงการประเมินผลและสรุปผลการทดสอบ

อ้างอิง

User Acceptance Testing – How To Do It Right!.[ออนไลน์].เข้าถึงได้จาก

https://usersnap.com/blog/user-acceptance-testing-right/

User Acceptance Test (UAT) คืออะไร? มีเรื่องอะไรที่ต้องรู้บ้างก่อนปล่อยโปรดักต์.[ออนไลน์].เข้าถึงได้จาก

https://1stcraft.com/what-is-user-acceptance-test/

แนวทางในการเขียน Acceptance test ที่ดี.[ออนไลน์].เข้าถึงได้จาก

https://www.somkiat.cc/better-way-to-create-acceeptance-test/

อ้างอิงรูป

https://www.guru99.com/user-acceptance-testing.html

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เริ่มต้นออกแบบเว็บไซต์ เราควรจะใช้โปรแกรมอะไรดี
โดย winnerzx อ 22 มิ.ย. 2021 6:37 pm บอร์ด Software testing
0
8
อ 22 มิ.ย. 2021 6:37 pm โดย winnerzx
ส่วนเสริมที่จำเป็นต้องมีใน Visual Studio Code
โดย nutapisit อ 22 มิ.ย. 2021 6:02 pm บอร์ด Software testing
0
17
อ 22 มิ.ย. 2021 6:02 pm โดย nutapisit
วิธีติดตั้งส่วนเสริมใน Visual Studio Code
โดย nutapisit อ 22 มิ.ย. 2021 4:40 pm บอร์ด Software testing
0
18
อ 22 มิ.ย. 2021 4:40 pm โดย nutapisit
การบันทึกสินทรัพย์และการคิดค่าเสื่อมราคาในระบบ ERP
โดย Narisara อ 22 มิ.ย. 2021 4:39 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
6
อ 22 มิ.ย. 2021 4:39 pm โดย Narisara
เว็บไซต์ที่ดี กับการทำ Inbound Marketing
โดย winnerzx อ 22 มิ.ย. 2021 1:43 pm บอร์ด Share Knowledge
0
24
อ 22 มิ.ย. 2021 1:43 pm โดย winnerzx
แนะนำการเดินทางจาก กทม.(ตลิ่งชัน) มายัง เสนานิคม หรือ พหลโยธิน 34
โดย nutapisit อ 22 มิ.ย. 2021 12:11 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
9
อ 22 มิ.ย. 2021 12:11 pm โดย nutapisit
Webmaster สายงานที่น่าจับตามองในโลกยุคใหม่
โดย nutapisit อ 22 มิ.ย. 2021 11:54 am บอร์ด Share Knowledge
0
35
อ 22 มิ.ย. 2021 11:54 am โดย nutapisit
วิธีการเดินทางจาก กทม. (คลองสาน) มายังพหลโยธิน34
โดย winnerzx อ 22 มิ.ย. 2021 10:34 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
9
อ 22 มิ.ย. 2021 10:34 am โดย winnerzx