零售銷售點 (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) 測試用例
測試場景 | 測試用例 |
---|---|
收銀員活動 |
|
支付閘道器處理 |
|
銷售 |
|
退貨和換貨場景 |
|
效能 |
|
負面場景 |
|
促銷和折扣管理 |
|
跟蹤客戶資料 |
|
安全與合規性 |
|
報告測試 |
|