Thử nghiệm hệ thống điểm bán lẻ (POS): Các trường hợp thử nghiệm mẫu

Kiểm tra POS là gì?

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.

Kiểm tra POS

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.

Thử nghiệm Archikiến trúc ứ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 bảo mật
  • Thử nghiệm BI & Phân tích
  • Thử nghiệm phục hồi sau thảm họa
  • Kiểm tra giao diện
  • Kiểm tra bảo mật
  • Thử nghiệm BI & Phân tích
  • Thử nghiệm phục hồi sau thảm họa
  • Kiểm tra giao diện

Các loại thử nghiệm cho hệ thống POS

Việc kiểm tra Hệ thống POS có thể được chia thành hai cấp độ

  1. Cấp độ ứng dụng
  2. Cấp độ doanh nghiệp

Các loại thử nghiệm cho hệ thống POS

Kiểm tra được thực hiện ở cấp độ ứng dụng Thử nghiệm được thực hiện ở cấp doanh nghiệp
  • Kiểm tra tuân thủ
  • Kiểm tra năng suất
  • Kiểm tra khả năng tương tác
  • Di chuyển dữ liệu
  • Di động

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.