一種pos終端自動測試系統及測試方法
【技術領域】
[0001 ] 本發明屬于POS終端測試領域,尤其涉及一種POS終端自動測試系統及測試方法。
【背景技術】
[0002]隨著經濟發展,POS終端的配置越來越強大,功能越來越齊全,當用戶需要完成商品支付時,可以通過POS終端進行刷卡消費,以享受POS終端帶來的快速支付體驗。
[0003]然而,現有技術缺乏對POS終端的POS終端自動測試,需要手動對POS終端進行測試,導致POS終端測試效率低。其原因在于,POS終端的功能較多,當采用手動時,逐個功能測試的過程繁瑣,且無法消除測試時間長的窘境,不利于POS終端的生產和測試。
【發明內容】
[0004]本發明實施例的目的在于提供一種POS終端自動測試臺,旨在解決現有技術缺乏對POS終端的POS終端自動測試,需要手動對POS終端進行測試,導致POS終端測試效率低的問題。
[0005]本發明實施例是這樣實現的,一種POS終端自動測試系統,包括:
[0006]具備運動控制卡的電子設備;
[0007]連于所述電子設備,具備機械測試臺的POS終端自動測試臺;
[0008]位于所述POS終端自動測試臺上,具備被測試POS終端夾具以及POS終端內部測試接口的被測試機器POS端;
[0009]其中,所述被測試POS終端夾具用于固定待測試的POS終端;
[0010]其中,所述運動控制卡與所述機械測試臺相連接,所述機械測試臺通過機械手觸控所述待測試的POS終端,構成POS終端外部測試電路;
[0011 ] 其中,所述處理器通過所述POS終端內部測試接口外接待測試的POS終端,構成POS終端內部測試電路。
[0012]本發明實施例的另一目的在于一種基于上述的POS終端自動測試系統的測試方法,所述測試方法包括:
[0013]所述電子設備向所述待測試的POS終端發送指定項測試命令,所述指定項測試命令包括音頻信號測試命令、U盤測試命令、IC卡測試命令、藍牙測試命令、WIFI測試命令、PinPad測試命令、Modem測試命令中的至少一種;
[0014]所述待測試的POS終端接收所述指定項測試命令,并向所述電子設備返回測試數據;
[0015]所述電子設備接收并解析所述測試數據,生成測試結果。
[0016]在本發明實施例中,所述電子設備接收并解析所述測試數據,生成測試結果。解決了現有技術缺乏對POS終端的POS終端自動測試,需要手動對POS終端進行測試,導致POS終端測試效率低的問題。在測試過程中,采用機械操作替換了人工操作,其有益效果在于兩方面,一方面,節省了測試時間,提高了 POS終端測試的效率,另一方面,采用機械操作,減少了人工操作帶來的測試失誤,提高了 POS終端測試的可靠性。
【附圖說明】
[0017]圖1是本發明實施例提供的POS終端自動測試系統的結構框圖;
[0018]圖2是本發明實施例提供的POS終端自動測試方法的實現流程圖;
[0019]圖3是本發明實施例提供的在實際應用中,電子設備與POS終端內部通訊的流程圖;
[0020]圖4是本發明實施例提供的控制機械手運動的實現流程圖;
[0021 ]圖5是本發明實施例提供的在實際應用中,準確控制機械手運動到指定位置PC的流程圖;
[0022]圖6是本發明實施例提供的圖片比對的實現流程圖;
[0023]圖7是本發明實施例提供的在實際應用中,圖片比對的流程圖;
[0024]圖8是本發明實施例提供的設置顏色分量的實現流程圖;
[0025]圖9是本發明實施例提供的在實際應用中,設置顏色分量的流程圖;
[0026]圖10是本發明實施例提供的黑屏測試的實現流程圖;
[0027]圖11是本發明實施例提供的在實際應用中,黑屏測試的實現流程圖;
[0028]圖12是本發明實施例提供的白屏測試的實現流程圖;
[0029]圖13是本發明實施例提供的在實際應用中,白屏測試的實現流程圖;
[0030]圖14是本發明實施例提供的打印紙測試的實現流程圖;
[0031]圖15是本發明實施例提供的在實際應用中,打印紙測試的實現流程圖;
[0032]圖16是本發明實施例提供的兩臺POS終端自測項測試的實現流程圖。
【具體實施方式】
[0033]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0034]實施例一
[0035]圖1是本發明實施例提供的POS終端自動測試系統的結構框圖,詳述如下:
[0036]具備運動控制卡的電子設備;
[0037]連于所述電子設備,具備機械測試臺的POS終端自動測試臺;
[0038]位于所述POS終端自動測試臺上,具備被測試POS終端夾具以及POS終端內部測試接口的被測試機器POS端;
[0039]其中,所述被測試POS終端夾具用于固定待測試的POS終端;
[0040]其中,所述運動控制卡與所述機械測試臺相連接,所述機械測試臺通過機械手觸控所述待測試的POS終端,構成POS終端外部測試電路;
[0041 ] 其中,所述處理器通過所述POS終端內部測試接口外接待測試的POS終端,構成POS終端內部測試電路。
[0042]其中,所述電子設備還具備運行主控程序的處理器。
[0043]其中,所述運動fe制卡為6軸運動fe制卡。
[0044]其中,所述機械測試臺為四維機械測試臺。
[0045]其中,所述運動控制卡外接步進電機,通過步進電機與所述機械測試臺相連接,構成POS終端測試運動系統,所述POS終端測試運動系統包括X軸、Yl軸、Y2軸、Z軸、R軸,其中X軸、Yl軸、Y2軸為皮帶輪傳動的軸,Z軸為絲桿傳動的軸,R軸為圓弧傳動的軸,X軸用于橫向移動,Yl軸、Y2軸用于縱向移動,Z軸用于上下移動,R軸用于360度旋轉。
[0046]其中,Yl軸、Y2軸放置兩個POS模具,R軸裝載不同類型的測試卡,所述測試卡包括A卡、B卡、M卡、F卡中的至少一種。
[0047]其中,電子設備包括但不限于智能手機、平板電腦、筆記本電腦。
[0048]優選地,電子設備采用電腦,簡稱“PC”。
[0049]其中,所述POS終端自動測試臺還包括內部電源、電機驅動器、高清攝像頭、麥克風、可控光源以及外部連線插拔器。
[0050]其中,所述機械測試臺中機械手對待測試的POS終端執行指定機械動作。所述機械動作包括按鍵、刷卡、非接卡、畫觸摸屏中的至少一種動作。
[0051]其中,POS終端外部測試電路測試沒有外部輸入和輸出的測試項目,包括U盤測試、以太網測試、Modem測試、密碼按鍵測試、WIFI測試、藍牙測試中的至少一種。
[0052]其中,POS終端內部測試電路測試需要外部輸入或對外有輸出的測試項目,包括打印測試、LCD屏測試、外觀檢測、觸摸屏測試、按鍵測試、磁卡測試、非接卡測試、蜂鳴器/喇叭測試、IC卡測試的至少一種。
[0053]在本發明實施例中,在測試過程中,采用機械操作替換了人工操作,其有益效果在于兩方面,一方面,節省了測試時間,提高了 POS終端測試的效率,另一方面,采用機械操作,減少了人工操作帶來的測試失誤,提高了 POS終端測試的可靠性。
[0054]實施例二
[0055]圖2是本發明實施例提供的POS終端自動測試方法的實現流程圖,詳述如下:
[0056]S201,所述電子設備向所述待測試的POS終端發送指定項測試命令;
[0057]S202,所述待測試的POS終端接收所述指定項測試命令,并向所述電子設備返回測試數據;
[0058]S203,所述電子設備接收并解析所述測試數據,生成測試結果。
[0059]其中,所述指定項測試命令包括音頻信號測試命令、U盤測試命令、IC卡測試命令、藍牙測試命令、WIFI測試命令、PinPad測試命令、Modem測試命令中的至少一種。
[0