Kiểm tra POS được định nghĩa là Kiểm tra ứng dụng điểm bán hàng. Phần mềm POS hoặc Điểm bán hàng là giải pháp quan trọng để các doanh nghiệp bán lẻ thực hiện các giao dịch bán lẻ một cách dễ dàng từ mọi nơi. Chắc hẳn bạn đã từng nhìn thấy thiết bị đầu cuối Điểm bán hàng khi thanh toán tại Trung tâm mua sắm yêu thích của mình.
Hệ thống phức tạp hơn bạn nghĩ và được tích hợp chặt chẽ với các hệ thống phần mềm khác như Kho, Hàng tồn kho, đơn đặt hàng, chuỗi cung ứng, tiếp thị, lập kế hoạch hàng hóa, v.v. Kiến thức về miền POS rất quan trọng để thử nghiệm.
Thử nghiệm Archikiến trúc ứng dụng POS
Kiến trúc kiểm thử POS bao gồm ba thành phần để kiểm thử – thiết bị đầu cuối POS, máy chủ cửa hàng và máy chủ doanh nghiệp. Về cơ bản, nó được phân loại thành ba cấp độ để kiểm thử ứng dụng POS.
Cấp 1- (Thiết bị đầu cuối POS)
Cấp 2- (Máy chủ cửa hàng)
Cấp 3- (Máy chủ doanh nghiệp)
Kiểm tra thiết bị và phần cứng (RFID, Máy quét, Máy in, đầu đọc mã vạch)
Các trường hợp thử nghiệm mẫu cho POS được sử dụng trong Bán lẻ
Để đảm bảo chất lượng của hệ thống POS, việc kiểm tra phần mềm POS thích hợp là bắt buộc. Việc thử nghiệm POS bao gồm nhiều thứ như
Kịch bản thử nghiệm
Các trường hợp kiểm tra
Hoạt động thu ngân
Kiểm tra việc nhập các mặt hàng khách hàng mua có chính xác không
Giảm giá thử nghiệm được áp dụng chính xác
Xác minh thẻ giá trị cửa hàng có thể được sử dụng
Kiểm tra hoạt động quản lý tiền lặt vặt như mong đợi
Kiểm tra tổng số và trận đấu kết thúc
Kiểm tra các khoản vay ngăn kéo tiền mặt được xử lý đúng cách
Kiểm tra hệ thống POS có tương thích với các thiết bị ngoại vi như Đầu đọc RFID, Máy quét mã vạch, v.v.
Xử lý cổng thanh toán
Kiểm tra tính hợp lệ của số CVV của Thẻ Tín Dụng
Test quẹt thẻ 2 bên và chip
Xác minh rằng thông tin thẻ đã chụp được mã hóa và giải mã đúng cách
Bán hàng
Kiểm tra quy trình bán hàng thường xuyên
Việc bán séc có thể được xử lý bằng thẻ ghi nợ/thẻ tín dụng
Kiểm tra mua thành viên trung thành
Kiểm tra giá chính xác được hiển thị cho hàng hóa đã mua
Kiểm tra giao dịch “0” hoặc null
Buộc UPC hoặc mã vạch với nhà cung cấp
Kiểm tra thông tin chi tiết về thanh toán hoặc chi tiết về vận chuyển trong trình quản lý thanh toán
Kiểm tra giao dịch tham khảo
Kiểm tra định dạng in của biên lai được tạo
Xác minh rằng mã chính xác được tạo cho các giao dịch được phê duyệt, giữ hoặc từ chối
Kịch bản trả lại và trao đổi
Đảm bảo hàng tồn kho nội bộ được tích hợp tốt với các cửa hàng hoặc chuỗi cung ứng khác
Kiểm tra việc trao đổi hoặc trả lại một mặt hàng bằng tiền mặt
Kiểm tra xem hệ thống có phản hồi khi trao đổi hoặc trả lại một mặt hàng bằng thẻ tín dụng không
Kiểm tra hệ thống xử lý việc bán hàng có biên nhận hoặc không có biên nhận
Xác minh rằng hệ thống sẽ cho phép nhập mã vạch theo cách thủ công trong trường hợp máy quét không hoạt động
Xác minh hệ thống hiển thị cả số tiền hiện tại cũng như số tiền chiết khấu khi đổi mặt hàng nếu có
HIỆU QUẢ
Kiểm tra tốc độ hoặc thời gian thực hiện để nhận phản hồi hoặc gửi yêu cầu
Kiểm tra xem các quy tắc dựa trên giao dịch có được áp dụng không (chiết khấu/thuế/giảm giá, v.v.)
Xác minh rằng mã chính xác được tạo cho các giao dịch được phê duyệt, giữ hoặc từ chối
Kịch bản tiêu cực
Hệ thống kiểm tra thông tin thẻ đã hết hạn
Kiểm tra mã PIN không hợp lệ cho thẻ tín dụng
Kiểm tra tồn kho bằng cách nhập sai mã mặt hàng
Kiểm tra cách hệ thống phản hồi khi nhập sai số hóa đơn
Kiểm tra giao dịch tiêu cực
Kiểm tra phản hồi của hệ thống khi nhập ngày không hợp lệ cho các mặt hàng khuyến mại trực tuyến
Quản lý Promoưu đãi và giảm giá
Hệ thống thử nghiệm các mức giảm giá khác nhau như giảm giá dành cho người kỳ cựu, giảm giá theo mùa, giảm giá dành cho người chưa đủ hoặc quá mức, v.v.
Hệ thống thử nghiệm cho các chương trình khuyến mại khác nhau trên một số mặt hàng nhất định
Kiểm tra hệ thống cảnh báo thông báo kết thúc hoặc bắt đầu các ưu đãi theo mùa
Kiểm tra xem biên lai có in chính xác mức giảm giá hoặc ưu đãi được sử dụng đòn bẩy hay không
Hệ thống kiểm tra việc phân bổ sai ưu đãi hoặc giảm giá mặt hàng trực tuyến
Kiểm tra quy trình quản lý đơn hàng
Xác minh dữ liệu sản phẩm thu được sau khi quét mã vạch là chính xác
Theo dõi dữ liệu của khách hàng
Kiểm tra phản hồi của hệ thống khi nhập dữ liệu khách hàng không chính xác
Hệ thống thử nghiệm cho phép truy cập được ủy quyền vào dữ liệu bí mật của khách hàng
Kiểm tra cơ sở dữ liệu để ghi lại lịch sử mua hàng của khách hàng như (họ mua gì, tần suất mua, v.v.)
Bảo mật & Tuân thủ quy định
Xác minh hệ thống POS theo tuân thủ quy định
Kiểm tra hệ thống cảnh báo thông báo cho người bảo vệ an ninh
Đảm bảo bạn có thể hủy thanh toán trước khi đăng
Kiểm tra hồ sơ người dùng và cấp độ truy cập trên Phần mềm POS
Kiểm tra tính nhất quán của cơ sở dữ liệu
Xác minh thông tin cụ thể về từng tiền mặt đấu thầu, số nhận dạng phiếu giảm giá, số séc, v.v.
Báo cáo thử nghiệm
Kiểm tra báo cáo phân tích xu hướng
Thông tin kiểm tra liên quan đến giao dịch thẻ tín dụng phải được phản ánh trong báo cáo
Kiểm tra các báo cáo cá nhân cũng như tổng hợp về lịch sử mua hàng của khách hàng
Kiểm tra việc tạo báo cáo trực tuyến
Kiểm tra bảo mật cho hệ thống POS bán lẻ
Một số nghiên cứu gần đây cho thấy Hệ thống Điểm bán hàng có lỗ hổng bảo mật rất cao. Các biện pháp sau đây sẽ giúp bảo mật POS
Kiểm tra bảo mật tuân thủ tiêu chuẩn PCI là rất quan trọng cần được giải quyết như một phần của kiểm tra doanh nghiệp
Chủ động quản lý toàn bộ phần mềm trên mạng để chỉ những phần mềm được ủy quyền mới có thể thực thi và cài đặt
Tiến hành thường xuyên Kiểm tra thâm nhập để xác định các vectơ tấn công và lỗ hổng
Bao gồm các thử nghiệm về sự hiện diện của thông tin hệ thống không được bảo vệ và các thành phần hữu ích cho tin tặc
Sử dụng các công cụ kiểm tra lỗ hổng
Tạo nền tảng thử nghiệm mô phỏng môi trường sản xuất cho các thử nghiệm thâm nhập cụ thể và tấn công vào các phần tử chưa được thử nghiệm trong sản xuất
Những thách thức trong thử nghiệm POS
Nhiều cấu hình
Giao diện phức tạp
Các vấn đề ngoại vi
Upgrades
Tuân thủ PCI
Bảo trì phòng thí nghiệm
Tổng kết
POS bán lẻ yêu cầu mức độ thử nghiệm cao vì hiệu suất và hoạt động chính xác của nó ảnh hưởng trực tiếp đến doanh thu kinh doanh.
Để giảm rủi ro và khả năng xảy ra lỗi POS trong quá trình giao dịch, việc thử nghiệm trong điều kiện khắc nghiệt là điều cần thiết.
Kiểm thử cần thực hiện ở cấp độ Ứng dụng cũng như cấp độ doanh nghiệp
Kiểm tra của bạn phải bao gồm các tình huống sau – Hoạt động của thủ quỹ, Cổng thanh toán Các kịch bản xử lý, bán hàng, trả lại và trao đổi, hiệu suất, các kịch bản tiêu cực, quản lý Promocác ưu đãi và chiết khấu, bảo mật và tuân thủ quy định.
Nhiều cài đặt cấu hình, sự cố ngoại vi, nâng cấp là một số vấn đề bạn cần giải quyết trong khi thử nghiệm.