ข้ามไปยังเนื้อหาหลัก

Phase 10(1)

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

เตรียมรอบทดสอบ​

  • ใช้บัญชีทดสอบของฝ่ายขาย หน้าร้าน ขนส่ง คลัง QC และ Admin เตรียมสาขาหลัก สาขาที่สอง คลังฝาก ลูกค้า A/B และสินค้าที่ทราบยอดคงเหลือกับยอดจองก่อนเริ่ม
  • ใช้เอกสารคนละใบเมื่อทดสอบคนละผลลัพธ์ เช่น ยกเลิกบิลก่อนหยิบกับหลังหยิบ สำหรับกฎขายที่ใช้ร่วมกัน ให้ทำซ้ำบน Mobile และ POS Terminal/หน้าร้านในเมนูที่มี แล้วเทียบยอด สิทธิ์ และข้อความเมื่อทำรายการไม่ได้
  • เตรียมผู้ตรวจปลายทางสำหรับ Checklist ขนส่ง, Incoming (รายการรับชำระ), SAP และช่อง MS Teams ของคลังในระบบทดสอบ การเห็นข้อความว่าส่งสำเร็จที่ POS อย่างเดียวยังไม่พอสำหรับเคสที่ต้องตรวจปลายทาง
  • ก่อนทดสอบให้เจ้าของงานระบุกฎย้ายยอด booking ของเอกสารโอนทั้งสองชนิด, ตัวเลือกบิลใน Order, อัตราค่าธรรมเนียม, เกณฑ์รถพร้อมใช้งาน และแบบฟอร์ม/ช่อง Teams ปลายทาง หากขาดเกณฑ์หรือข้อมูลสำหรับแถวใด ให้บันทึก รอยืนยัน พร้อมระบุสิ่งที่ขาด

ขนส่งและปิดกะ​

ปรับ Flow การรับชำระเงิน​

ใช้เที่ยวที่เริ่มส่งแล้ว เลือกจุดส่งที่ยังไม่ได้รับชำระ ยอดต้องชำระ 1,000 บาท ไม่มีค่าธรรมเนียม ใช้คนละจุดส่งสำหรับแต่ละรอบ เปิดรายการลูกค้าแล้วกด ยืนยันการส่ง เมื่อกรอกครบให้กด ตกลง บน Mobile หรือ บันทึก บน Terminal หลังบันทึกให้ดูหมายเหตุบนการ์ดลูกค้าคนเดิม ผู้ทดสอบไม่ต้องพิมพ์ส่วน // System : เอง

เคส / ผู้ทดสอบขั้นตอนที่ต้องทำผลที่คาดหวัง
TR-01 · ขนส่ง · รับชำระแบบ “อื่นๆ”เลือก อื่นๆ แล้วทำแต่ละรอบตามตารางด้านล่าง พิมพ์เหตุผลสั้น ๆ ตรวจสอบค่าธรรมเนียม แนบหลักฐานตามที่หน้าจอขอ แล้วบันทึกเมื่อโหลดเที่ยวใหม่ การ์ดลูกค้ามีเหตุผลที่พิมพ์ ตามด้วย // System : ยอดเงินสด ยอดโอน และข้อความตรงกับตัวเลือกของรอบนั้น
TR-02 · ขนส่ง · โอนผ่านขนส่งหรือโอนให้ฝ่ายขายภายหลังเลือก โอน / QR Code แล้วลองบันทึกโดยยังไม่เลือกสถานะ จากนั้นเลือก ลูกค้าจะโอนชำระกับฝ่ายขายเองภายหลัง แนบหลักฐานแล้วบันทึก อีกจุดส่งให้เลือก ลูกค้าโอนชำระกับพนักงานขนส่งแล้ว แล้วบันทึกตามยอดจริงครั้งแรกขึ้น “กรุณาเลือกสถานะการชำระเงินโอน” เมื่อเลือกจ่ายภายหลัง หมายเหตุระบบระบุเงินสด 0 บาท ยอดโอน 1,000 บาท และ “ลูกค้าจะโอนชำระกับฝ่ายขายเองภายหลัง” ส่วนจุดที่โอนให้ขนส่งแล้วไม่ควรมีข้อความจ่ายภายหลัง

ตัวเลือกสำหรับ TR-01 — ตรวจทั้งสามรอบด้วยยอดตั้งต้นเท่ากัน

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

จัดสาย ส่งสินค้า และปิดกะ​

เคส / ผู้ทดสอบข้อมูลและขั้นตอนที่ต้องทำผลที่คาดหวัง
TR-03 · ขายรถบรรทุกได้ 1,000 กก. สายมีใบจัด 400 และ 350 กก. ดึงลูกค้าที่มีใบใหม่ 260 กก. เข้าสาย ตรวจหน้าก่อนกด Confirm แล้วลองใหม่ด้วยใบ 250 กก.รอบแรกเตือนก่อนฝ่ายขายยืนยัน เพราะรวมเป็น 1,010 กก. รอบที่รวมได้พอดี 1,000 กก. ไม่เตือนว่าเกิน
TR-04 · ขนส่งเปิดใบจัดสายที่มีน้ำหนักเดิม 750 กก. กด Confirm ใบเพิ่ม 260 กก. ทดลองอีกสายด้วยใบเพิ่ม 240 กก.ขนส่งได้รับคำเตือนที่จุดยืนยันสำหรับยอด 1,010 กก. สายที่รวมได้ 990 กก. ไม่เตือน ใบที่กำลังยืนยันถูกนับครั้งเดียว
TR-05 · ผู้จัดสายเตรียมรถพร้อม 3 คัน คัน A ยังว่าง คัน B ถูกจัดสายแล้ว คัน C กดรับงานแล้ว เปิดช่องเลือกทะเบียน จากนั้นให้ผู้ใช้อื่นจัด A เข้าสายและโหลดรายการใหม่ครั้งแรกเลือกได้เฉพาะ A หลังโหลดใหม่ A ก็ไม่อยู่ในรายการรถว่าง
TR-06 · ขนส่งเตรียมใบจัด 4 ใบ สายเหนือดึงแล้ว 1 ใบ สายเหนือยังไม่ดึง 2 ใบ สายใต้อีก 1 ใบ กด “เริ่มส่ง” ของสายเหนือพบใบค้างทั้ง 2 ใบของสายเหนือก่อนออกส่ง ผู้ใช้ตรวจว่าจัดการใบใดไปแล้วได้ ใบเดิมไม่ถูกดึงซ้ำและใบสายใต้ไม่ปะปน
TR-07 · ขนส่งใช้บิลคนละใบ เลือกชำระสด โอน QR และอื่น ๆ บันทึกแต่ละใบ เปิดใหม่ แล้วให้ผู้ตรวจ Incoming ค้นด้วยเลขบิลก่อนปิดกะทั้ง 4 ใบเก็บวิธีชำระตรงที่เลือก และยังไม่มี Incoming ของบิลเหล่านี้
TR-08 · ขนส่งใช้ 3 บิล บิลแรกส่ง 10 หน่วย ลูกค้ารับ 6 บิลที่สองไม่รับสินค้า บิลที่สามรับสินค้าแต่ได้ส่วนลดตามยอดตัวอย่าง บันทึก flag แล้วเปิดรายละเอียดใน Checklistแต่ละบิลแสดงเหตุการณ์ตรงใบ จำนวนรับจริงหรือยอดส่วนลดตรงที่กรอก ตรวจสอบยอดของแต่ละบิลได้ก่อนปิดกะ
TR-09 · ขนส่งเปิดงานที่ติดต่อลูกค้าไม่ได้ เลือก “ส่งไม่สำเร็จ” บันทึกเหตุผล เปิดรายการสายและรายละเอียดอีกครั้งทั้งรายการและรายละเอียดแสดงว่าส่งไม่สำเร็จ เปิดอ่านเหตุผลเดิมได้ และไม่มี Incoming จากการบันทึกเหตุการณ์นี้
TR-10 · ขนส่ง/ผู้ปิดกะใช้กะที่มีบิลสดและโอน บันทึกผลส่งใน POS แล้วไป Checklist แก้วิธีชำระของหนึ่งบิลจากสดเป็นโอน ตรวจยอดแยกวิธีก่อนกดปิดกะPOS ไม่บังคับทำ Deposit ในขั้นปิดกะขนส่ง Checklist แสดงวิธีชำระและยอดหลังแก้ไข และยังไม่มี Incoming ก่อนปิดกะสำเร็จ
TR-11 · ผู้ปิดกะ/บัญชีใช้กะจาก TR-10 ทดสอบปิดไม่สำเร็จหนึ่งครั้งในระบบทดสอบ ตรวจ Incoming แล้วแก้สาเหตุ ปิดสำเร็จ และโหลดผลซ้ำรอบที่ล้มเหลวไม่เกิด Incoming หลังปิดสำเร็จตรวจเลขอ้างอิงและยอดได้ตรงกับ Checklist หลังแก้ไข โหลดซ้ำแล้วยอดรับชำระไม่ซ้ำ
TR-12 · Adminเปิดเที่ยวที่คนขับกรอกเลขไมล์ผิด จดเลขเดิม แก้เป็นเลขตามหลักฐาน แล้วเปิดเที่ยวเดิมด้วยบัญชีขนส่ง ลองแก้ผ่านบัญชีที่ไม่มีสิทธิ์ Adminทั้งสองบัญชีเห็นเลขไมล์ที่แก้แล้วในเที่ยวเดิม การแก้แบบ Admin ทำไม่ได้จากบัญชีที่ไม่มีสิทธิ์
TR-13 · Adminหลังคนขับกดเริ่มส่งด้วยทะเบียนผิด ให้ Admin เปลี่ยนเป็นทะเบียนที่ถูกต้อง เปิดเที่ยวเดิมจากบัญชีคนขับ และลองใช้สิทธิ์แก้แบบ Admin ด้วยบัญชีทั่วไปเที่ยวที่เริ่มแล้วแสดงทะเบียนใหม่ ใบจัดและลูกค้ายังอยู่ในเที่ยวเดิม บัญชีทั่วไปแก้แทน Admin ไม่ได้

ขาย เปิดบิล และรับชำระ​

เคส / ผู้ทดสอบข้อมูลและขั้นตอนที่ต้องทำผลที่คาดหวัง
SA-01 · ขายจากหน้า Order เลือกบิลตามตัวเลือกที่เจ้าของงานระบุ บันทึก เปิดใหม่ แล้วออกเอกสารจาก Order นั้น ทำซ้ำด้วยตัวเลือกอีกแบบตัวเลือกที่บันทึกคงอยู่ เอกสารปลายทางตรงกับบิลที่เลือกในแต่ละรอบ
SA-02 · ขายลูกค้า A มีสองที่อยู่ ตั้งที่อยู่ที่สองเป็นที่อยู่หลัก ออกจากหน้าลูกค้าแล้วเปิดบิลใหม่ของ A จากนั้นเปิดบิลใหม่ของ BA มีที่อยู่หลักเพียงแห่งเดียว บิลใหม่ใช้ที่อยู่ที่สองของ A เป็นค่าเริ่มต้น ส่วน B ยังใช้ที่อยู่ของ B
SA-03 · ขายเปิดบิล A ที่มีสินค้าแล้ว กดเพิ่มที่อยู่จัดส่งและปักพิกัดจากหน้าเปิดบิล เลือกที่อยู่ใหม่ บันทึกและเปิดบิลซ้ำ แล้วตรวจข้อมูลลูกค้า Aเพิ่มได้โดยไม่ต้องย้อนออกไปหน้าลูกค้า บิลยังเป็นเลขเดิม สินค้าเดิมอยู่ครบ ที่อยู่และพิกัดตรงกับจุดที่เลือกและผูกกับ A
SA-04 · ขาย/หน้าร้านทำทั้งสองช่องทาง ใช้บิลยอดสุทธิ 1,000 บาท เลือกแบ่งชำระ กรอกสด 400.25 บาท ตรวจยอดโอน แนบหลักฐานตามขั้นตอนแล้วบันทึกยอดโอนเป็น 599.75 บาท รายละเอียดหลังบันทึกแสดงสดและโอนรวม 1,000 บาทตรงกับยอดสุทธิ
SA-05 · ขาย/หน้าร้านในบิลแบ่งชำระ 1,000 บาท ลองกรอกเงินสดเกินยอด แล้วล้างช่องเงินสดและลองยืนยัน จากนั้นกรอก 400 บาท ตรวจยอดโอนก่อนยืนยันอีกครั้งค่าเกินยอดไม่ทำให้บันทึกยอดผิด ช่องว่างยืนยันไม่ได้ เมื่อยอดถูกต้อง โอนเป็น 600 บาท และบันทึกได้ครั้งเดียว
SA-06 · ขายใช้ SKU/ล็อตที่จอง 6 หน่วยจากใบ A 2 และใบ B 4 เปิดรายละเอียด “ติดจอง” ของ SKU แล้วเปิด SKU ที่ไม่มียอดจองระบุได้ว่าต้องตามใบ A หรือ B และแต่ละใบจองเท่าไร ยอดรวมเป็น 6 หน่วย SKU ที่ไม่มีการจองไม่แสดงรายการของ SKU ก่อนหน้า
SA-07 · ขายเปิดใบแจ้งหนี้ที่ยังไม่เริ่มหยิบและยังไม่เข้าสาย ขอให้ยกเลิก ทำขั้นตอนตามสิทธิ์แล้วเปิดรายการและรายละเอียดอีกครั้งคำขออ้างถึงเลขบิลที่เลือก เมื่อจบขั้นตอนยกเลิก รายการและรายละเอียดแสดงสถานะยกเลิกตรงกัน
SA-08 · ขายลองขอยกเลิกบิลที่เริ่มหยิบแล้วแต่ยังไม่เข้าสาย และอีกบิลที่เข้าสายแล้วแต่ยังไม่เริ่มหยิบยกเลิกไม่ได้ทั้งสองกรณี ผู้ใช้ทราบว่าใบใดติดขั้นตอนไหน และสถานะเอกสารเดิมยังอยู่
SA-09 · ขาย/ผู้ตรวจยอดเตรียมบิลเข้าเกณฑ์ค่าธรรมเนียมและบิลไม่เข้าเกณฑ์ จดอัตราและยอดที่ควรได้แยกจากค่าสินค้าและค่าขนส่ง เปิดบิลทั้งสอง ตรวจยอดแล้วโหลดใหม่บิลแรกแสดงค่าธรรมเนียมและยอดรวมตรงกับที่คำนวณ ค่าธรรมเนียมไม่บวกซ้ำ บิลที่สองไม่ถูกคิดค่าธรรมเนียม
SA-10 · ขาย/หน้าร้านเปิดฟอร์ม QR Payment ของลูกค้า A แล้วสลับไปบิลของ B ที่ยอดเท่ากัน เปิด QR และตรวจภาพในขั้นตอนเตรียมส่งให้ลูกค้าฟอร์มและภาพ QR ที่จะส่งมีชื่อลูกค้าตรงกับบิลปัจจุบัน เมื่อเป็นบิล B ไม่ปรากฏชื่อ A

ใบเบิกดูปลาและการแปลงเป็น Order​

เคส / ผู้ทดสอบข้อมูลและขั้นตอนที่ต้องทำผลที่คาดหวัง
BR-01 · ขายจดยอดจองของล็อต เปิดใบเบิกดูปลา เบิกด้วยบัญชีฝ่ายขาย แล้วคืนทั้งใบด้วยบัญชีเดิมโดยไม่แปลงเป็น Order ตรวจล็อตอีกครั้งฝ่ายขายทำรายการเบิกและคืนเองได้ เมื่อคืนครบ ยอดจองที่เพิ่มจากใบนี้ถูกปล่อย ยอดจองจากใบอื่นยังอยู่
BR-02 · ขาย/คลังลองทำรายการเบิกประเภท “ทำลาย” ด้วยบัญชีฝ่ายขาย แล้วใช้บัญชีคลังที่มีสิทธิ์ทำรายการเดียวกันฝ่ายขายดำเนินการเบิกทำลายไม่ได้ คลังทำได้ตามสิทธิ์ของคลัง
BR-03 · ขาย สาขาหลักเปิดใบเบิกดูปลาที่รับงานแล้วแต่ยังไม่คืนหรือตัดสต๊อก เลือกสินค้าทั้งหมดแล้วแปลงเป็น Order ปรับจำนวนขายใน Order และเปิดใหม่สร้าง Order ได้โดยตรง รายการตรงที่เลือก จำนวนขายและยอดใน Order ตรงกับที่แก้ การแปลงไม่บังคับคืนก่อนและไม่มีการตัดสต๊อกซ้ำ
BR-04 · ขาย → คลังสาขาหลักเบิก A/B/C จดล็อตและยอดจอง ฝ่ายขายเลือกแปลงเฉพาะ A เปิด Order แล้วให้คลังตรวจ B/C ก่อนและหลังกดรับคืนOrder มีเฉพาะ A ส่วน B/C ยังรอคลังและยังไม่ถูกคืนอัตโนมัติ เมื่อคลังยืนยันคืน ยอดจองของ B/C ถูกปล่อยโดยไม่คืน A
BR-05 · ขาย/คลังลองกดแปลงโดยไม่เลือกสินค้า จากนั้นเลือกหนึ่งรายการและแปลงสำเร็จ เปิดใบเดิมใหม่แล้วลองทำรายการเดิมซ้ำไม่เกิด Order ว่างหรือ Order ซ้ำ ตรวจจากใบเบิกได้ว่ารายการใดแปลงแล้วและรายการใดยังรอคืน

คลัง การย้ายสินค้า และ SAP​

เคส / ผู้ทดสอบข้อมูลและขั้นตอนที่ต้องทำผลที่คาดหวัง
WH-01 · คลังTransfer-out (โอนออกไปสาขา) เตรียมล็อตที่มีทั้งยอดว่างและยอด booking จดใบจอง ต้นทาง ปลายทาง และยอดที่ควรเหลือตามกฎที่ยืนยัน ทำรายการโอนแล้วตรวจล็อตทั้งสองฝั่งยอดว่างและยอดจองของแต่ละคลังตรงกับตัวเลขที่เตรียม ใบจองยังตามได้ ไม่มีจำนวนเดียวกันถูกจองซ้ำสองคลัง
WH-02 · คลังTransfer-branch (ย้ายสินค้าตู้แช่) เตรียมล็อตที่ติด booking เช่นเดียวกับ WH-01 ลองย้ายจำนวนตามสิทธิ์ แล้วลองจำนวนที่เกินยอดที่อนุญาตในใบใหม่ใบแรกย้ายและจัดการยอดจองตรงกฎของ Transfer-branch ใบที่เกินยอดไม่เปลี่ยนสต๊อกหรือยอดจอง
WH-03 · คลังเปิดประวัติ Transfer-branch ค้นหาเลขใบจาก WH-02 แล้วเทียบต้นทาง ปลายทาง รายการ ล็อต จำนวน และสถานะกับเอกสารจริง ปิดแล้วค้นซ้ำเปิดประวัติของใบที่ต้องการได้ ข้อมูลตรงกับเอกสารที่ย้ายจริง และใบเดิมไม่เพิ่มเป็นสองรายการเมื่อโหลดใหม่
WH-04 · คลัง/ผู้ดูแล SAPทำ Stock-in, Transfer-in และ Transfer-out อย่างละหนึ่งใบจน SAP ตอบสำเร็จ ใช้เลขใบแต่ละใบค้นใน log แล้วเทียบกับผลที่ผู้ดูแล SAP เห็นทั้ง 3 ประเภทมี log ผูกกับใบที่ส่ง แยกประเภทและผลตอบกลับได้ เลขอ้างอิงจาก SAP ตรงกับรายการปลายทาง
WH-05 · คลัง/ผู้ดูแล SAPให้ผู้ดูแลจำลอง SAP ตอบผิดพลาดในแต่ละประเภทจาก WH-04 บันทึกเลขใบและข้อความจริง แก้สาเหตุแล้วลองส่งใบเดิมอีกครั้งค้นผลล้มเหลวและผลการส่งใหม่ตามเลขใบเดิมได้ ข้อความตรงกับ SAP และการลองใหม่ไม่ทำให้เกิดรายการสต๊อกสำเร็จซ้ำ
WH-06 · คลังหน้าร้านเตรียม Order เดียว 10 หน่วย ออก Invoice I1 จำนวน 4 และ I2 จำนวน 6 เปิดใบจัดสินค้าหน้าร้าน เรียกดูด้วย Order เดิม และเทียบรายการที่ต้องหยิบใบจัดตาม Order เห็นทั้ง I1 และ I2 และตามกลับไป Order เดียวได้ ยอดที่ต้องจัดรวม 10 หน่วย ไม่มีรายการตกหล่นหรือนับซ้ำ
WH-07 · คลัง/ผู้รับฟอร์มกรอกฟอร์มใหม่ด้วยเลขอ้างอิงทดสอบและข้อมูลตามแบบที่อนุมัติ ส่งไปช่อง MS Teams ของคลัง ให้ผู้รับค้นเลขนั้นในช่องที่กำหนดและตรวจทุกช่องข้อมูลคลังได้รับฟอร์มใหม่หนึ่งฉบับในช่องที่ถูกต้อง ข้อมูลตรงกับต้นฉบับและระบุงานที่จะดำเนินการได้

ข้อมูลหลักของสาขา คลัง และรถ​

เคส / ผู้ทดสอบข้อมูลและขั้นตอนที่ต้องทำผลที่คาดหวัง
MD-01 · ผู้ดูแลคลังเตรียม Master warehouses ที่มีรหัสคลังและสาขาต่างกันสองรายการ เทียบรหัส ชื่อ และสาขากับรายการแม่บท แล้วเปิดตัวเลือกคลังในเอกสารย้ายของแต่ละสาขารหัส ชื่อ และสาขาตรงกับแม่บท เอกสารใช้คลังได้ตามขอบเขตสาขาและสิทธิ์ ไม่สลับคลังที่ชื่อคล้ายกัน
MD-02 · ผู้ดูแลรถ/ผู้จัดสายตามเกณฑ์ความพร้อมที่ตกลง เตรียมรถพร้อมหนึ่งคันและไม่พร้อมหนึ่งคัน ตรวจสถานะในข้อมูลรถและตอนจัดงาน จากนั้นเปลี่ยนความพร้อมและเปิดรายการใหม่เห็นความพร้อมตรงกับสถานะล่าสุดของแต่ละทะเบียน การเลือกใช้รถเป็นไปตามเกณฑ์ที่ตกลงและเงื่อนไขรถว่างใน TR-05
MD-03 · ผู้ดูแลสาขาบันทึก Tax ID และ Company คนละชุดให้สาขา A/B ใช้ Tax ID ตัวอย่างที่ขึ้นต้นด้วย 0 เปิดข้อมูลแต่ละสาขาใหม่และตรวจค่าที่บันทึกTax ID คงตัวเลขครบรวมศูนย์นำหน้า Company ตรงกับสาขานั้น และการแก้ A ไม่เปลี่ยน B

หน้าร้าน POS – Plus Sales (Teminal)​

เคส / ผู้ทดสอบข้อมูลและขั้นตอนที่ต้องทำผลที่คาดหวัง
PS-01 · หน้าร้านใช้สินค้าที่ Step price ถัดไปเริ่มที่ 100 หน่วย เปลี่ยนจำนวนใน Order เป็น 89, 90, 91 และ 100 ตามลำดับ รอให้คำนวณใหม่ทุกครั้ง89 และ 90 ไม่เตือนสำหรับ Step 100 ที่ 91 เตือนว่าขาดอีก 9 หน่วย เมื่อถึง 100 ใช้ราคาของ Step นั้นและไม่เตือนให้ซื้อเพิ่มเพื่อถึง 100 อีก
PS-02 · หน้าร้านเตรียมประวัติสาขาที่ซื้อสินค้าต่างกลุ่มคู่กันบ่อยและ SKU มีสต๊อก เปิดบิลแยกกันโดยเพิ่มปลา หมูบด หรือหมูปิ้ง แล้วดูคำแนะนำตามคู่ที่มีหลักฐานในชุดทดสอบ ปลาแนะนำโฟม/เกลือ/ฟิล์ม หมูบดแนะนำหมูหั่นแกง/เป็ดบด หมูปิ้งแนะนำไก่แดง ผู้ใช้เลือกเพิ่ม SKU ที่ต้องการได้
PS-03 · หน้าร้านให้ปลาสองยี่ห้ออยู่ item group เดียวกันและเคยซื้อคู่กันบ่อย เพิ่มปลาแบรนด์แรก แล้วเพิ่มสินค้าต่างกลุ่มที่ระบบแนะนำลงบิล เปิดบิลใหม่อีกครั้งไม่แนะนำแบรนด์ที่สองจากกลุ่มเดียวกัน สินค้าที่เพิ่มไปแล้วไม่แสดงให้เพิ่มซ้ำ และยังอยู่ใน Order
PS-04 · หน้าร้าน/ผู้ดูแลข้อมูลสร้างประวัติคำสั่งซื้อให้มากพอสร้างกฎตามเกณฑ์จริง สาขา A ซื้อปลา+เกลือบ่อยใน 7 วันล่าสุด สาขา B ซื้อปลา+โฟม คู่ปลา+ฟิล์มของ A มีเฉพาะ 8 วันก่อน ให้ประมวลผลกฎที่ใช้ใน Production บนข้อมูลทดสอบ แล้วเปิดบิลปลาในทั้งสองสาขาคำแนะนำของ A/B สอดคล้องกับคู่ของแต่ละสาขา คู่หมดอายุไม่ถูกนำมาใช้ ผู้ดูแลเทียบผลกับ association rules ที่สร้างจาก order history ด้วย frequent itemset mining ได้

CN คลังฝากและ QC​

ใช้ CN คนละใบสำหรับแต่ละเงื่อนไข เพื่อให้เห็นว่าเงื่อนไขใดเงื่อนไขหนึ่งเพียงข้อเดียวก็ส่งเข้าตรวจได้

เคส / ผู้ทดสอบข้อมูลและขั้นตอนที่ต้องทำผลที่คาดหวัง
CN-01 · คลังฝาก/QCนำสินค้าออกจากห้องฝากแล้วนำกลับเข้า เปิด CN โดยไม่มีคำร้องเรียนและลองรับกลับก่อน QCเอกสารเข้ารอตรวจ QC ยังรับเข้าสต๊อกพร้อมขายไม่ได้จนกว่าจะผ่านการตรวจ
CN-02 · คลังฝาก/QCสินค้ายังอยู่ในห้องฝาก เปิด CN พร้อมข้อร้องเรียน ทดสอบแยกใบสำหรับคุณภาพ สเปก น้ำหนัก และความสมบูรณ์ของสินค้าข้อร้องเรียนแต่ละประเภททำให้ต้องผ่าน QC แม้สินค้าไม่เคยออกจากพื้นที่ควบคุม
CN-03 · คลังฝาก/QCเปิด CN ที่ต้องตัดสินว่าสินค้าขายต่อได้หรือไม่ ทดลองหนึ่งใบผ่าน QC แล้วทำขั้นตอนรับคืน และอีกใบไม่ผ่านพร้อมระบุเหตุผลใบที่ผ่านไปขั้นตอนรับคืนได้ตามสิทธิ์ ใบที่ไม่ผ่านแสดงผลพร้อมเหตุผลและไม่เพิ่มสต๊อกพร้อมขาย
CN-04 · คลังฝากสินค้าอยู่ในพื้นที่ควบคุมตลอด ไม่มีข้อร้องเรียนหรือข้อสงสัยเรื่องสภาพ ทำ CN เพื่อแก้เอกสาร การขาย การชำระเงิน และการจัดสรรสินค้าแยกกันทุกกรณีไปต่อได้โดยไม่บังคับ QC การแก้ข้อมูลอย่างเดียวไม่ทำให้เกิดการรับสินค้าเข้าสต๊อกซ้ำ

อุปกรณ์และการเข้าใช้งาน​

เคส / ผู้ทดสอบข้อมูลและขั้นตอนที่ต้องทำผลที่คาดหวัง
AD-01เปิดหน้าขายที่เห็นข้อมูลบิลบน Mobile App แล้วกดจับภาพด้วยปุ่มของเครื่อง ตรวจคลังภาพ จากนั้นใช้คำสั่งแชร์จากหน้าขายและดูตัวอย่างก่อนส่งการกดแคปไม่ให้ภาพที่อ่านหน้าขายได้ ส่วนคำสั่งแชร์เปิดตัวอย่างของบิลปัจจุบันให้ตรวจได้โดยไม่ต้องแคปหน้าจอ
AD-02 · ผู้ใช้ POSบนเครื่อง POS(Terminal) ใช้บัญชีทั่วไปที่ไม่ใช่รหัส 999999 เปิดบิล พัก 4 นาทีแล้วแตะทำรายการ จับเวลาใหม่จากการแตะครั้งนั้น พักต่อเนื่อง 5 นาที 1 วินาทีแล้วลองเปิดบิลเดิมหลังพัก 4 นาทียังทำรายการได้ เมื่อไม่ใช้งานครบ 5 นาทีนับจากการแตะครั้งสุดท้าย ระบบออกจากระบบอัตโนมัติ ต้องล็อกอินใหม่ก่อนเปิดบิลเดิม
AD-03 · Admin/ผู้ใช้ใช้บัญชีเดียวล็อกอินอุปกรณ์ A และ B จาก location ที่ทราบ แล้วลองล็อกอินเครื่อง C ให้ Admin ตรวจ session ที่ยังใช้งานจริงมีอุปกรณ์ใช้งานพร้อมกันไม่เกิน 2 เครื่อง Admin เห็นผู้ใช้ อุปกรณ์ และ location ตรงกับการใช้งานจริง
AD-04 · Adminให้ผู้ใช้ล็อกอินและออกจากระบบบน A/B คนละเวลา เปิดรายงานประวัติการใช้งาน ค้นผู้ใช้และช่วงเวลาของรอบนี้แยกเหตุการณ์ตามผู้ใช้ อุปกรณ์ เวลา และ location ได้ รายการของเครื่องที่ออกจากระบบแล้วยังตรวจย้อนหลังได้

บันทึกผลทดสอบ​

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

รหัสเคสผู้ทดสอบ / วันที่สาขา / ช่องทาง / เวอร์ชันเลขเอกสารหรือหลักฐานผลจริง / สถานะเลขปัญหา / ผลทดสอบซ้ำ
TR-03———ยังไม่ได้ทดสอบ—