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

Mục lục:

Anonim

Kiểm tra POS là gì?

Thử nghiệm POS được định nghĩa là Thử nghiệm Ứng dụng Điểm bán hàng. Phần mềm POS hoặc Point Of Sale là một giải pháp quan trọng cho 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. Bạn hẳn đã 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, 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 miền POS rất quan trọng để thử nghiệm.

Trong hướng dẫn này, bạn sẽ học-

  • Kiến trúc thử nghiệm cho ứng dụng POS
  • Các loại kiểm tra cho hệ thống POS
  • Các trường hợp kiểm tra mẫu cho máy POS được sử dụng trong bán lẻ
  • Kiểm tra bảo mật cho các hệ thống POS bán lẻ
  • Những thách thức trong thử nghiệm POS

Kiến trúc thử nghiệm cho ứng dụng POS

Kiến trúc kiểm tra POS bao gồm ba thành phần để kiểm tra - 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 độ để thử nghiệm ứ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)
  • Kiểm tra khả năng tương tác
  • Kiểm tra BI và Analytics
  • Kiểm tra năng suất
  • Kiểm tra bảo mật
  • Kiểm tra BI & Analytics
  • Thử nghiệm khôi phục sau thảm họa
  • Kiểm tra giao diện
  • Kiểm tra bảo mật
  • Kiểm tra BI & Analytics
  • Thử nghiệm khôi phục sau thảm họa
  • Kiểm tra giao diện

Các loại kiểm tra cho hệ thống POS

Thử nghiệm Hệ thống POS có thể được chia thành hai cấp độ

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

Thử nghiệm đượ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 chức năng
  • Kiểm tra khả năng tương thích
  • Kiểm tra cổng thanh toán
  • Báo cáo kiểm tra
  • 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
  • Tính di động

Các trường hợp kiểm tra mẫu cho máy 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. Thử nghiệm POS trải dài trên nhiều lĩnh vực 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 mục nhập của các mặt hàng mà khách hàng đã mua có đúng 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 việc quản lý tiền mặt lặt vặt hoạt động như mong đợi
  • Kiểm tra tổng số và kết quả phù hợp
  • Kiểm tra các khoản vay trong 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
  • Thử nghiệm quẹt thẻ từ cả hai mặt và các chip
  • Xác minh rằng các chi tiết 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
  • Bán séc có thể được xử lý bằng thẻ ghi nợ / thẻ tín dụng
  • Kiểm tra giao dịch mua thành viên thân thiết
  • 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 chi tiết thanh toán hoặc chi tiết giao hàng 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 chấp thuận, giữ hoặc bị từ chối
Các tình huống Trả lại & 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 về việc trao đổi hoặc trả lại một mặt hàng bằng thẻ tín dụng hay 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 trao đổi mặt hàng nếu có
Hiệu suất
  • 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 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 chấp thuận, giữ hoặc bị từ chối
Các tình huống tiêu cực
  • Hệ thống kiểm tra với chi tiết thẻ hết hạn
  • Kiểm tra bằng mã PIN không hợp lệ cho thẻ tín dụng
  • Kiểm tra hàng tồn kho bằng cách nhập sai mã cho 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 trong khi nhập ngày không hợp lệ cho các mặt hàng trực tuyến khuyến mại
Quản lý Khuyến mại và Giảm giá
  • Hệ thống kiểm tra các mức chiết khấu khác nhau như giảm giá kỳ cựu, giảm giá theo mùa, giảm giá hành lý hoặc quá hạn, v.v.
  • Hệ thống kiểm tra các khuyến mại khác nhau trên các mục 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 chiết khấu hoặc ưu đãi được sử dụng hay không
  • Hệ thống kiểm tra để phân bổ sai phiếu mua hàng hoặc giảm giá mặt hàng trực tuyến
  • Kiểm tra quy trình quản lý đơn đặt 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 ứng của hệ thống với đầu vào dữ liệu khách hàng không chính xác
  • Hệ thống kiểm tra để cho phép truy cập được phép 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 họ mua, v.v.)
Tuân thủ quy định và bảo mật
  • Xác minh hệ thống POS theo sự 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 rằng bạn có thể vô hiệu một khoản 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 loại tiền đấu thầu, mã nhận dạng phiếu thưởng, 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 các báo cáo
  • Kiểm tra cho từng cá nhân cũng như các báo cáo tổng hợp về lịch sử mua hàng của khách hàng
  • Kiểm tra tạo báo cáo trực tuyến

Kiểm tra bảo mật cho các hệ thống POS bán lẻ

Một số nghiên cứu gần đây có các lỗ hổng bảo mật rất cao của Hệ thống điểm bán hàng. 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ý tất cả các 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 Kiểm tra thâm nhập thường xuyên để xác định các vectơ tấn công và lỗ hổng bảo mật
  • Bao gồm các bài kiểm tra sự hiện diện của thông tin hệ thống không được bảo vệ và hiện vật có thể hữu ích cho tin tặc
  • Sử dụng các công cụ kiểm tra lỗ hổng bảo mật
  • Tạo một 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à các cuộc tấn công chống lại các phần tử không được thử nghiệm trong quá trình 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
  • Bản nâng cấp
  • Tuân thủ PCI
  • Bảo trì phòng thí nghiệm kiểm tra

Tóm lược

  • POS bán lẻ yêu cầu mức độ kiểm tra cao, lưu ý rằng 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 hỏng máy POS trong quá trình giao dịch, việc kiểm tra trong điều kiện khắc nghiệt là rất cần thiết.
  • Thử nghiệm cần thực hiện ở Cấp độ Ứng dụng cũng như Cấp độ Doanh nghiệp
  • Thử nghiệm của bạn nên bao gồm các tình huống sau - Hoạt động thu ngân, Xử lý cổng thanh toán, Bán hàng, Hoàn trả & Trao đổi, Hiệu suất, Kịch bản tiêu cực, Quản lý Khuyến mại và Giảm giá, Tuân thủ Quy định và Bảo mật.
  • Nhiều cài đặt cấu hình, các vấn đề ngoại vi, nâng cấp là một số vấn đề bạn cần khắc phục trong khi thử nghiệm.