[發明專利]一種密碼鍵盤自動化測試方法有效
| 申請號: | 201310426429.2 | 申請日: | 2013-09-17 |
| 公開(公告)號: | CN103530209A | 公開(公告)日: | 2014-01-22 |
| 發明(設計)人: | 吳振盛;張登峰;余杭軍 | 申請(專利權)人: | 福建升騰資訊有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/36 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建省福州市倉山區金*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 密碼 鍵盤 自動化 測試 方法 | ||
技術領域
本發明涉及通訊設備技術領域,尤其涉及一種密碼鍵盤自動化測試方法。
背景技術
目前金融交易POS終端和電話POS終端相關的密碼鍵盤測試中,通常是使用普通的串口工具或者開發相應的測試工具進行測試,還有一種方式是連接在POS終端或者電話POS終端上直接進行測試。由于密碼鍵盤產品的特殊性,在密碼鍵盤的使用過程中,涉及到下發各種不同的密鑰和加密操作,各個操作之間關聯性非常強,加密時會產生隨機數據,因此無論是普通串口工具或者開發相應的測試工具還是連接在POS終端上直接進行測試,測試的過程都是需要復雜的操作,測試結果的驗證,尤其是在指令的強度測試和指令耗時測試中,人工的測試方法顯得尤為耗時耗力。密碼鍵盤本身作為一款金融安全產品,存在著各種加密算法,很多功能通過人工操作是無法被測試的,即便是測試,也將涉及到非常復雜的運算。目前一些有針對性的工具雖然滿足了部分測試的功能,但是依然不能滿足重復的測試操作和大量的測試。
發明內容
本發明要解決的技術問題,在于提供一種密碼鍵盤自動化測試方法,實現了密碼鍵盤指令的自動化測試,自動生成密碼鍵盤測試的日志信息和結果信息,大大提高了密碼鍵盤的測試效率,減輕了測試人員的工作量。
本發明是這樣實現的:一種密碼鍵盤自動化測試方法,所述方法需提供一PC機,該PC機中設置有一仿真測試系統,PC機與密碼鍵盤經一串口進行連接;所述仿真測試系統包括:腳本文件解析模塊、生成測試數據模塊、內置密碼鍵盤模塊以及測試結果數據處理模塊;該方法具體為:
步驟1、在仿真測試系統中建立一測試用例腳本,所述測試用例腳本為XML文件,該測試用例腳本包含有密碼鍵盤的測試內容;
步驟2、腳本文件解析模塊解析所述測試用例腳本,根據測試用例腳本中的下發規則,生成測試指令并下發給生成測試數據模塊,同時根據測試用例腳本中的密碼鍵盤測試的結果數據生成規則,并通過內置密碼鍵盤模塊生成預先設定的期望應答結果數據;
步驟3、生成測試數據模塊接收測試指令后,生成用于測試密碼鍵盤的測試數據,并將測試數據通過串口通訊發送給密碼鍵盤;
步驟4、密碼鍵盤接收測試數據進行測試后,根據測試用例腳本中的接收數據規則,將測試后的應答結果數據經串口發送給測試結果數據處理模塊;
步驟5、測試結果數據處理模塊將期望應答結果數據與所述應答結果數據進行對比,將對比驗證的結果信息寫入一測試結果報告中,同時將測試過程信息記錄到一測試日志中。
本發明具有如下優點:一、實現了密碼鍵盤指令的自動化測試,自動生成密碼鍵盤測試的日志信息和結果信息,測試人員通過編寫測試腳本用例,使用系統自動執行測試用例即可完成密碼鍵盤的測試,并且自動生成測試結果報告,大大提高了密碼鍵盤的測試效率,減輕了測試人員的工作量。尤其是針對密碼鍵盤指令相關的強度測試中,系統所實現的循環執行測試用例功能,測試日志重復執行功能等,大大減輕測試工作量。二、本發明不僅實現了密碼鍵盤的自動化測試,在針對于通過串口通訊的終端設備的自動化測試中,仿真測試系統作為一款解析腳本型的串口工具,可以針對不同的產品開發相應的測試模塊,也能體現出很好的測試效果。三、仿真測試系統的設計,除了作為腳本解析型的串口工具之外,它將發送和接收數據的對象作為一個設備,通過增加相應的模塊處理函數,也可以使用在如TCP通訊,USB通訊的測試環境中。
附圖說明
圖1為本發明測試方法的原理框圖。
圖2為腳本文件解析模塊解析所述測試用例腳本的流程圖。
圖3為本發明中加載并執行“Operate”標簽中所有屬性值的流程示意圖。
圖4為一具體實施例一的測試方法原理框圖。
圖5為實施例一的測試方法流程圖。
具體實施方式
請參閱圖1至圖3所示,本發明的一種密碼鍵盤自動化測試方法,所述方法需提供一PC機,該PC機中設置有一仿真測試系統,PC機與密碼鍵盤經一串口進行連接;所述仿真測試系統包括:腳本文件解析模塊、生成測試數據模塊、內置密碼鍵盤模塊以及測試結果數據處理模塊;該方法具體為:
步驟1、在仿真測試系統中建立一測試用例腳本,所述測試用例腳本為XML文件,該測試用例腳本包含有密碼鍵盤的測試內容;
步驟2、腳本文件解析模塊解析所述測試用例腳本,根據測試用例腳本中的下發規則,生成測試指令并下發給生成測試數據模塊,同時根據測試用例腳本中的密碼鍵盤測試的結果數據生成規則,并通過內置密碼鍵盤模塊生成預先設定的期望應答結果數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建升騰資訊有限公司,未經福建升騰資訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310426429.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種治療產后尿潴留的藥物
- 下一篇:一種無線智能導盲裝置





