การทดสอบ POS คืออะไร?
การทดสอบ POS หมายถึงการทดสอบแอปพลิเคชันจุดขาย POS หรือ จุดขาย ซอฟต์แวร์เป็นโซลูชันที่สำคัญสำหรับธุรกิจค้าปลีกในการทำธุรกรรมค้าปลีกได้อย่างง่ายดายจากทุกที่ คุณคงเคยเห็นเครื่องรูดบัตร Point of Sale ขณะชำระเงินที่ห้างสรรพสินค้าที่คุณชื่นชอบ
ระบบนี้มีความซับซ้อนมากกว่าที่คุณคิดและบูรณาการอย่างแน่นแฟ้นกับซอฟต์แวร์ระบบอื่นๆ เช่น คลังสินค้า สินค้าคงคลัง ใบสั่งซื้อ ห่วงโซ่อุปทาน การตลาด การวางแผนสินค้า ฯลฯ ความรู้เกี่ยวกับโดเมน POS เป็นสิ่งสำคัญสำหรับการทดสอบ
เอกสาร Archiเทคเจอร์สำหรับการสมัคร POS
สถาปัตยกรรมการทดสอบ POS ประกอบด้วยส่วนประกอบสามส่วนสำหรับการทดสอบ ได้แก่ เครื่อง POS เซิร์ฟเวอร์ร้านค้า และเซิร์ฟเวอร์องค์กร โดยพื้นฐานแล้ว สถาปัตยกรรมนี้จะถูกแบ่งออกเป็นสามระดับสำหรับการทดสอบแอปพลิเคชัน POS
ระดับ 1- (เครื่อง POS)
ระดับ 2- (เซิร์ฟเวอร์ร้านค้า)
ระดับ 3- (เซิร์ฟเวอร์องค์กร)
การทดสอบความปลอดภัย
การทดสอบ BI และการวิเคราะห์
การทดสอบการกู้คืนความเสียหาย
การทดสอบอินเทอร์เฟซ
การทดสอบความปลอดภัย
การทดสอบ BI และการวิเคราะห์
การทดสอบการกู้คืนความเสียหาย
การทดสอบอินเทอร์เฟซ
ประเภทของการทดสอบระบบ POS
การทดสอบระบบ POS สามารถแบ่งได้เป็น 2 ระดับ
ระดับการสมัคร
ระดับองค์กร
การทดสอบดำเนินการในระดับแอปพลิเคชัน
การทดสอบดำเนินการในระดับองค์กร
การทดสอบการปฏิบัติตามข้อกำหนด
การทดสอบประสิทธิภาพ
การทดสอบการทำงานร่วมกัน
การโยกย้ายข้อมูล
Mobility
กรณีทดสอบตัวอย่างสำหรับ POS ที่ใช้ในการขายปลีก
เพื่อให้มั่นใจถึงคุณภาพของ ระบบ POS การทดสอบซอฟต์แวร์ POS ที่เหมาะสมนั้นเป็นสิ่งจำเป็น การทดสอบ POS ครอบคลุมหลายสิ่ง เช่น
สถานการณ์ทดสอบ
กรณีทดสอบ
กิจกรรมแคชเชียร์
ทดสอบรายการสินค้าที่ลูกค้าซื้อว่าถูกต้อง
ใช้ส่วนลดการทดสอบอย่างถูกต้อง
ตรวจสอบว่าสามารถใช้บัตรมูลค่าร้านค้าได้
ตรวจสอบงานบริหารเงินสดย่อยตามที่คาดไว้
ตรวจสอบผลรวมและการปิดการแข่งขัน
ตรวจสอบสินเชื่อลิ้นชักเงินสดได้รับการจัดการอย่างเหมาะสม
ทดสอบไฟล์ ระบบ POS รองรับการใช้งานร่วมกับอุปกรณ์ต่อพ่วง เช่น เครื่องอ่าน RFID เครื่องสแกนบาร์โค้ด เป็นต้น
การประมวลผลเกตเวย์การชำระเงิน
ทดสอบความถูกต้องของหมายเลข CVV ของบัตรเครดิต
ทดสอบการรูดการ์ดจากทั้งสองด้านและชิป
ตรวจสอบว่ารายละเอียดบัตรที่บันทึกไว้ได้รับการเข้ารหัสและถอดรหัสอย่างถูกต้อง
การขาย
ตรวจสอบกระบวนการขายปกติ
การขายเช็คสามารถดำเนินการได้ด้วยบัตรเดบิต/เครดิต
ตรวจสอบการซื้อสมาชิกสะสมคะแนน
ตรวจสอบให้แน่ใจว่าราคาที่แสดงสำหรับสินค้าที่ซื้อนั้นถูกต้อง
ทดสอบหา "0" หรือธุรกรรมที่เป็นโมฆะ
ผูก UPC หรือบาร์โค้ดกับผู้ขาย
ทดสอบรายละเอียดการเรียกเก็บเงินหรือรายละเอียดการจัดส่งในตัวจัดการการชำระเงิน
ทดสอบธุรกรรมอ้างอิง
ทดสอบรูปแบบการพิมพ์ของใบเสร็จรับเงินที่สร้างขึ้น
ตรวจสอบว่ารหัสที่ถูกต้องถูกสร้างขึ้นสำหรับธุรกรรมที่ได้รับอนุมัติ ระงับ หรือปฏิเสธ
สถานการณ์การคืนและการแลกเปลี่ยน
ตรวจสอบให้แน่ใจว่าสินค้าคงคลังภายในบริษัทได้รับการบูรณาการอย่างดีกับร้านค้าหรือห่วงโซ่อุปทานอื่นๆ
ตรวจสอบการเปลี่ยนหรือคืนสินค้าด้วยเงินสด
ตรวจสอบว่าระบบตอบสนองการเปลี่ยนหรือคืนสินค้าด้วยบัตรเครดิตหรือไม่
ระบบตรวจสอบดำเนินการขายแบบมีใบเสร็จหรือไม่มีใบเสร็จรับเงิน
ตรวจสอบว่าระบบควรอนุญาตให้ป้อนบาร์โค้ดด้วยตนเองในกรณีที่เครื่องสแกนไม่ทำงาน
ตรวจสอบระบบแสดงทั้งจำนวนเงินปัจจุบันและจำนวนส่วนลดในการแลกเปลี่ยนสินค้า ถ้ามี
ประสิทธิภาพ
ตรวจสอบความเร็วหรือเวลาที่ใช้ในการรับการตอบกลับหรือส่งคำขอ
ตรวจสอบกฎเกณฑ์การทำธุรกรรมที่เกี่ยวข้อง (ส่วนลด/ภาษี/ ส่วนลด ฯลฯ)
ตรวจสอบว่ารหัสที่ถูกต้องถูกสร้างขึ้นสำหรับธุรกรรมที่ได้รับอนุมัติ ระงับ หรือปฏิเสธ
สถานการณ์เชิงลบ
ระบบทดสอบด้วยข้อมูลบัตรหมดอายุ
ทดสอบด้วย PIN ที่ไม่ถูกต้องสำหรับบัตรเครดิต
ตรวจสอบสินค้าคงคลังโดยป้อนรหัสผิดสำหรับรายการ
ตรวจสอบว่าระบบตอบสนองอย่างไรในขณะที่ป้อนหมายเลขใบแจ้งหนี้ผิด
ทดสอบธุรกรรมที่เป็นลบ
ทดสอบการตอบสนองของระบบขณะป้อนวันที่ไม่ถูกต้องสำหรับรายการข้อเสนอส่งเสริมการขายออนไลน์
ผู้จัดการ Promoสิทธิพิเศษและส่วนลด
ทดสอบระบบส่วนลดต่างๆ เช่น ส่วนลดทหารผ่านศึก ส่วนลดตามฤดูกาล ส่วนลดขั้นต่ำหรือส่วนลดเกิน ฯลฯ
ระบบทดสอบข้อเสนอโปรโมชั่นต่างๆ ในรายการสินค้าบางรายการ
ทดสอบระบบแจ้งเตือนการสิ้นสุดหรือเริ่มต้นข้อเสนอตามฤดูกาล
ทดสอบว่าใบเสร็จพิมพ์ส่วนลดหรือข้อเสนอที่ใช้ประโยชน์หรือไม่
ทดสอบระบบจัดสรรข้อเสนอหรือส่วนลดสินค้าออนไลน์ผิด
ทดสอบกระบวนการจัดการคำสั่งซื้อ
ตรวจสอบข้อมูลผลิตภัณฑ์ที่ได้รับหลังจากสแกนบาร์โค้ดว่าถูกต้อง
ติดตามข้อมูลของลูกค้า
ทดสอบการตอบสนองของระบบโดยป้อนข้อมูลลูกค้าไม่ถูกต้อง
ระบบทดสอบการให้สิทธิ์เข้าถึงข้อมูลลับของลูกค้า
ทดสอบฐานข้อมูลเพื่อบันทึกประวัติการซื้อของลูกค้า เช่น (ซื้ออะไร, ซื้อบ่อยแค่ไหน เป็นต้น)
ความปลอดภัยและการปฏิบัติตามกฎระเบียบ
การตรวจสอบระบบ POS ตามกฎระเบียบ
ทดสอบระบบแจ้งเตือนที่แจ้งเจ้าหน้าที่รักษาความปลอดภัย
ตรวจสอบให้แน่ใจว่าคุณสามารถยกเลิกการชำระเงินก่อนที่จะโพสต์
ทดสอบโปรไฟล์ผู้ใช้และระดับการเข้าถึงบนซอฟต์แวร์ POS
ทดสอบความสอดคล้องของฐานข้อมูล
ตรวจสอบข้อมูลเฉพาะเกี่ยวกับเงินสดที่ชำระแต่ละรายการ ตัวระบุคูปอง หมายเลขเช็ค และอื่นๆ
รายงานการทดสอบ
การทดสอบรายงานการวิเคราะห์แนวโน้ม
ข้อมูลการทดสอบที่เกี่ยวข้องกับธุรกรรมบัตรเครดิตควรสะท้อนให้เห็นในรายงาน
ทดสอบรายบุคคลและรวมรายงานประวัติการซื้อของลูกค้า
ทดสอบการสร้างรายงานออนไลน์
การทดสอบความปลอดภัยสำหรับระบบ POS สำหรับร้านค้าปลีก
การศึกษาล่าสุดบางส่วนได้ จุดขาย ระบบมีช่องโหว่ด้านความปลอดภัยสูงมาก มาตรการต่อไปนี้จะช่วยเรื่องความปลอดภัยของ POS
การทดสอบความปลอดภัยตามมาตรฐาน PCI ถือเป็นสิ่งสำคัญอย่างยิ่งซึ่งเป็นส่วนหนึ่งของการทดสอบระดับองค์กร
จัดการซอฟต์แวร์ทั้งหมดบนเครือข่ายอย่างแข็งขันเพื่อให้เฉพาะซอฟต์แวร์ที่ได้รับอนุญาตเท่านั้นที่สามารถดำเนินการและติดตั้งได้
ดำเนินการอย่างสม่ำเสมอ Penetration Testing เพื่อระบุเวกเตอร์การโจมตีและช่องโหว่
รวมการทดสอบการมีอยู่ของข้อมูลระบบและสิ่งประดิษฐ์ที่ไม่ได้รับการป้องกันซึ่งจะเป็นประโยชน์ต่อแฮกเกอร์
ใช้เครื่องมือทดสอบช่องโหว่
สร้างห้องทดสอบที่เลียนแบบสภาพแวดล้อมการใช้งานจริงสำหรับการทดสอบการเจาะระบบเฉพาะและการโจมตีองค์ประกอบที่ไม่ได้ทดสอบในการใช้งานจริง
ความท้าทายในการทดสอบ POS
การกำหนดค่าหลายรายการ
อินเทอร์เฟซที่ซับซ้อน
ปัญหาเกี่ยวกับอุปกรณ์ต่อพ่วง
Upgrades
รองรับ PCI
การบำรุงรักษาห้องปฏิบัติการทดสอบ
สรุป
Retail POS ต้องการการทดสอบในระดับสูง โดยคำนึงว่าประสิทธิภาพและการทำงานที่ถูกต้องส่งผลโดยตรงต่อรายได้ทางธุรกิจ
เพื่อลดความเสี่ยงและโอกาสที่ POS จะล้มเหลวในระหว่างกระบวนการทำธุรกรรม การทดสอบภายใต้สภาวะที่รุนแรงถือเป็นสิ่งสำคัญ
การทดสอบจำเป็นต้องดำเนินการในระดับแอปพลิเคชันและระดับองค์กร
การทดสอบของคุณควรครอบคลุมสถานการณ์ต่อไปนี้ – กิจกรรมแคชเชียร์ ช่องทางการชำระเงิน การประมวลผล การขาย การส่งคืนและการแลกเปลี่ยน ประสิทธิภาพ สถานการณ์เชิงลบ การจัดการ Promoส่วนลดและความปลอดภัย การปฏิบัติตามกฎระเบียบและความปลอดภัย
การตั้งค่าคอนฟิกูเรชันหลายรายการ ปัญหาต่อพ่วง และการอัปเกรด เป็นปัญหาบางประการที่คุณจะต้องแก้ไขในระหว่างการทดสอบ