零售銷售點 (POS) 系統測試


什麼是 POS(銷售點)及其測試?

銷售點,有時稱為 POS,是指發生交易的場所。POS 系統可以在零售商店、餐廳、醫院以及如今幾乎任何接受付款的地方找到。

雖然你們大多數人都熟悉條形碼掃描器或無線支付裝置(最常用的支付交易裝置)是什麼,但 POS 實際上包含大量元件,每個元件都必須很好地整合才能使系統正常執行。

“POS 測試”一詞是指對銷售點應用程式的評估。

該系統比您想象的要複雜,並且與其他軟體系統(如倉庫、庫存、採購訂單、供應鏈、營銷和商品計劃等)緊密整合。測試需要 POS 領域知識。

POS 測試的獨特之處

POS 測試的獨特之處:它很有趣,因為您會有一種坐在商店裡執行測試用例的感覺,因為 POS 需要與任何商店相同的設定。

這與您坐在隔間裡並在 Web 應用程式中執行一些測試不同。處理 POS 系統測試的公司維護著單獨的實驗室。

POS 測試有哪些困難?

  • 基於商店需求的多種配置 - 假設一個零售連鎖店希望在一個城市進行促銷活動;在這種情況下,需要對該位置的 POS 系統進行特殊配置。

  • POS 涉及所有裝置的完整配置,以及多種型別的硬體和軟體版本。

  • 由於 POS 測試處理終端使用者的卡詳細資訊,因此許多裝置需要相容性測試以及符合 PCI 標準的嚴格整合測試。

銷售點的架構

一個檔案伺服器連線到商店中的每個終端。主要設定或配置在伺服器上完成,然後推送到商店的每個終端。此類修改是使用 XML 或批處理任務執行的。

在大型零售商店或連鎖店中,不會在本地進行任何調整。由於 POS 系統接受卡付款,因此它們連結到專門從事信用卡處理的第三方提供商。因此,每當發生信用卡交易時,資料就會傳輸到第三方提供商或銀行以進行授權。

POS 系統的物理元件以及如何測試它們

終端

終端是輸入交易資訊的中心螢幕。大多數這些都是觸控式螢幕裝置。所有配置都傳遞到終端,包括產品列表、定價、促銷優惠和付款方式。在任何 POS 中,這都是主要裝置。

  • 終端測試需要驗證以檢查裝置是否連線到網路以及它們是否執行最新的作業系統以支援 POS 軟體。

顯示杆

顯示杆是一種裝置,在使用條形碼掃描器掃描商品後顯示商品的價格。

  • 檢查顯示杆上的價格是否與 POS 終端上的價格匹配。

條形碼閱讀器

條形碼閱讀器用於掃描產品。掃描後,會執行後端檢查以檢視商品是否在庫存列表中以及兌換商品定價。當商品售出時,庫存會更新以減少可用單位的數量。

  • 可以透過掃描庫存列表中缺少的商品來進行測試驗證

  • 透過掃描庫存列表中存在但未貼價格標籤的商品進行驗證

  • 透過掃描庫存列表中存在但已正確標記到價格級別的商品進行驗證

收銀機

收銀機是存放錢的裝置。當顧客進行現金購買時,收銀機迅速開啟,允許收銀員收取現金,並在必要時退還剩餘金額。

  • 可以選擇現金作為付款方式,並執行帶有退款金額的現金交易來測試收銀機。

手持裝置

手持裝置透過無線技術進行信用卡支付。這些使獲取使用者身份驗證變得簡單,只需將裝置直接帶到終端使用者處,他們可以在那裡輸入卡 PIN。

  • 您可以透過啟動交易並選擇卡作為付款方式來進行測試。

  • 應驗證手動輸入的金額。

印表機

收銀機印表機是連線到每個終端的印表機,用於在每次交易後生成收據。

  • 測試人員可以檢查收據列印中的對齊、文字覆蓋、文字大小、字型等問題。

  • 例如,可以驗證錯誤處理情況,如果印表機未準備好或缺紙時傳送列印會發生什麼情況。

  • 當印表機在交易過程中出現故障或失去連線時,請仔細檢查結果。

磁條讀取器 (MSR)

MSR 用於刷卡支付,例如簽帳金融卡、信用卡和禮品卡。這通常用於零售店或餐廳,但在當今世界,當用戶需要鍵入 PIN 進行付款時,您會看到許多地方使用無線裝置來收取卡付款。

  • MSR 用於檢查餘額、有效期以及支付禮品卡。客人會收到列印的收據作為授權。測試人員應驗證這些情況。

零售銷售點 (POS) 測試用例

測試場景
測試用例
收銀員活動
  • 檢查顧客購買的商品是否正確輸入。

  • 正確應用測試折扣。

  • 檢查是否可以使用商店積分卡。

  • 驗證零錢管理是否正常執行。

  • 驗證總計和結賬是否正確。

  • 確保正確處理現金抽屜貸款。

  • 檢查 POS 系統是否與外設(如 RFID 閱讀器或條形碼掃描器)相容。

支付閘道器處理
  • 驗證信用卡上的 CVV 號碼。

  • 測試雙面刷卡和晶片刷卡。

  • 檢查獲取的卡詳細資訊是否已正確加密和解碼。

銷售
  • 查詢標準銷售流程。

  • 可以使用借記/信用卡處理支票銷售。

  • 調查購買會員卡。

  • 驗證購買商品的正確價格是否已列出。

  • 檢查值為“0”或“null”的交易。

  • 供應商應連結到 UPC 或條形碼。

  • 在付款管理器中,檢查賬單或送貨資訊。

  • 執行參考交易測試。

  • 試驗收據的列印格式。

  • 檢查是否為已接受、保留或拒絕的交易建立了正確的程式碼。

退貨和換貨場景
  • 檢查內部庫存是否與其他門店或供應鏈良好整合。

  • 檢查是否可以將商品換貨或退貨以獲得現金退款。

  • 檢查系統是否響應信用卡換貨或退款。

  • 支票系統將以或不以收據的形式處理銷售。

  • 檢查系統是否允許在掃描器出現故障時手動輸入條形碼。

  • 檢查系統是否顯示商品換貨時的當前金額和折扣金額(如果適用)。

效能
  • 檢查響應時間或傳送請求所需的時間。

  • 檢查是否應用基於交易的規則(折扣、稅款、回扣等)。

  • 檢查是否為已接受、保留或拒絕的交易建立了正確的程式碼。

負面場景
  • 使用過期的卡詳細資訊來測試系統。

  • 使用 PIN 無效的信用卡進行測試。

  • 輸入商品的錯誤程式碼以檢查庫存。

  • 檢查輸入錯誤發票號時系統的反應。

  • 查詢非正向交易。

  • 透過輸入網際網路上促銷優惠的無效日期來測試系統的響應。

促銷和折扣管理
  • 測試系統針對不同折扣,例如退伍軍人折扣、節假日折扣、抵押貸款不足或超額折扣等。

  • 用於評估某些專案上眾多促銷優惠的系統。

  • 測試一個提醒您季節性交易結束或開始的系統。

  • 檢查收據上是否列印了準確的折扣或槓桿優惠。

  • 測試系統分配錯誤優惠或線上折扣商品的功能

  • 對訂單管理系統進行測試。

  • 檢查從條形碼掃描獲得的資訊是否正確。

跟蹤客戶資料
  • 透過輸入錯誤的客戶資料來測試系統的響應能力。

  • 測試系統授予授權訪問客戶個人資料的許可權

  • 測試資料庫跟蹤客戶購買歷史記錄的能力,例如(他們購買什麼、購買頻率等)。

安全與合規性
  • 檢查 POS 系統是否符合監管規定。

  • 測試警報系統通知安全防禦人員。

  • 在您釋出付款之前,請仔細檢查您是否可以取消付款。

  • 在 POS 軟體上,測試使用者配置檔案和訪問級別。

  • 驗證資料庫的一致性。

  • 檢查每種支付方式的特定資訊,例如現金、優惠券識別碼和支票號碼。

報告測試
  • 對趨勢分析報告進行測試。

  • 信用卡交易測試資訊應反映在報告中。

  • 測試客戶購買歷史記錄的個人和合並報告。

  • 測試線上報告的建立。

更新日期:2021年8月19日

2K+ 瀏覽量

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告