[發明專利]POS機測試的方法、裝置、系統及終端有效
| 申請號: | 201810112228.8 | 申請日: | 2018-02-05 |
| 公開(公告)號: | CN108446215B | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 曾檢生;楊盛;劉小強;鄭任持 | 申請(專利權)人: | 百富計算機技術(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G07G1/12 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 李艷麗 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | pos 測試 方法 裝置 系統 終端 | ||
1.一種POS機測試的方法,其特征在于,包括:
獲取用于POS機測試的測試腳本;
解析所述測試腳本生成控制動作指令;
若所述控制動作指令用于刷卡測試,刷卡的自動化測試,包括:采用芯片卡、非接觸式卡片和磁條卡的免機械設備自動化刷卡;對于芯片卡和非接觸式卡片進行免機械設備的自動化刷卡中,包括需要換卡和不需要換卡的自動化刷卡;不需要換卡的自動化刷卡,通過向待測試的POS機發送刷卡操作控制指令,控制所述POS機執行對讀卡器的上電操作或下電操作的測試動作;當所述POS機執行對讀卡器的上電操作時,實現一次模擬插卡;當所述POS機執行對讀卡器的下電操作時,實現一次模擬拔卡;
需要換卡的自動化刷卡,通過測試終端的測試框架向第三方測試設備發送選擇卡片鏡像、啟動仿真和停止仿真命令,實現換卡以及模擬刷卡動作;發送包括磁道信息的磁信號產生指令至磁條卡測試仿真器;所述磁信號產生指令用于指示所述磁條卡測試仿真器將所述磁道信息轉化成磁信號,并將所述磁信號發送給所述POS機,以使所述POS機接收所述磁信號,并反饋執行所述刷卡檢測產生的測試數據;其中,所述磁條卡測試仿真器包括處理器和磁信號發生器;
將所述控制動作指令發送至POS機;所述控制動作指令用于控制所述POS機執行測試動作,并反饋執行所述測試動作產生的測試數據;
接收所述POS機反饋的所述測試數據;
檢查所述測試數據,獲得測試結果;
其中,待測試的POS機安裝有測試沙盒,所述測試沙盒用于接收所述控制動作指令,并控制所述POS機執行所述控制動作指令對應的測試動作;以及向測試終端的測試框架反饋執行所述測試動作產生的測試數據;所述待測試的POS機為真實的待測試的POS機。
2.根據權利要求1所述的方法,其特征在于,所述獲取用于POS機測試的測試腳本,包括:
獲取采用Groovy編程語言編寫的測試腳本。
3.根據權利要求1或2所述的方法,其特征在于,所述將所述控制動作指令發送至POS機,包括:
將所述控制動作指令按照自動化測試協議轉化成相應的報文發送至POS機。
4.根據權利要求1或2所述的方法,其特征在于,所述接收所述POS機反饋的所述測試數據,包括:
若所述控制動作指令用于檢查所述POS機的小票,則接收所述POS機執行小票打印的測試動作保存的小票圖片數據;
若所述控制動作指令用于檢查所述POS機的交易報文,則接收所述POS機的交易報文。
5.根據權利要求1或2所述的方法,其特征在于,所述解析所述測試腳本生成控制動作指令,包括:
解析所述測試腳本生成按鍵操作控制指令、觸屏操作控制指令、屏幕截圖控制指令、日志采集控制指令或刷卡操作控制指令;
其中,所述按鍵操作控制指令用于控制所述POS機執行按鍵操作的測試動作;
所述觸屏操作控制指令用于控制所述POS機執行觸屏操作的測試動作;
所述屏幕截圖控制指令用于控制所述POS機執行屏幕截圖的測試動作;
所述日志采集控制指令用于控制所述POS機執行日志采集的測試動作;
所述刷卡操作控制指令用于控制所述POS機執行對讀卡器的上電操作或下電操作的測試動作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百富計算機技術(深圳)有限公司,未經百富計算機技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810112228.8/1.html,轉載請聲明來源鉆瓜專利網。





