[發明專利]一種終端仿真測試系統及使用該系統擴充終端的方法有效
| 申請號: | 200710043289.5 | 申請日: | 2007-06-26 |
| 公開(公告)號: | CN101335651A | 公開(公告)日: | 2008-12-31 |
| 發明(設計)人: | 高建斌 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 200135上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 終端 仿真 測試 系統 使用 擴充 方法 | ||
技術領域
本發明涉及終端仿真模擬技術,特別是涉及一種終端仿真測試系統及使用 該系統擴充終端的方法。
背景技術
隨著銀行卡業務的發展,銀行和第三方銀行卡服務機構會不斷擴展業務, 開發新的應用,擴展交易受理渠道。因此,新的銀行卡受理終端不斷出現,從 傳統的POS、ATM逐漸擴展到新興的智能支付電話、手機支付終端等,并將繼 續發展。此外,隨著國際銀行卡市場的拓展也導致新應用、新規范的不斷引入。
在這些新業務應用的開發過程中,特別是銀行或處理中心的后臺服務程序 的開發和測試過程中,需要使用仿真工具對這些終端類型進行模擬操作,以避 免使用真實終端帶來的不便和引入的復雜性;并且結合軟件開發過程中系統測 試的需要,進行各種異常模擬,以提高測試效率、滿足測試需要。
在構建終端仿真測試工具時,目前的實現方法基本針對某種終端所支持的 ISO8583的規范類型進行相應的報文處理功能實現,然后根據測試的需要實現 諸如用戶界面、測試工作支持等輔助功能。這種開發方式針對一種終端仿真的 開發是有效的,但如果需要擴充到對其他類型的終端進行仿真時,就需要全部 重新開發。所述仿真開發方式存在以下問題:
其一,由于針對不同的仿真類型分別進行開發,一些基本的功能如用戶 GUI界面接口、日志診斷信息、案例管理功能,需要重復開發,開發工作量大;
其二,各種不同的終端仿真采用不同的開發方式,由不同的開發組織或人 員開發,會帶來使用界面的不同。不同的仿真使用界面和使用習慣使得仿真使 用者需要學習多種工具的使用,降低了工作效率。
發明內容
本發明所要解決的技術問題是提供一種終端仿真測試系統及使用該系統 擴充終端的方法,以解決目前針對每種終端仿真進行單獨開發所存在的問題。
為解決上述技術問題,根據本發明提供的具體實施例,本發明公開了以下 技術方案:
一種終端仿真測試系統,包括三層結構:
第一層包括報文核心處理邏輯和終端狀態機,以及用戶接口和測試邏輯支 持所述報文核心處理邏輯用于對報文進行組包和解包處理,提供對終端報文處 理功能的模擬;所述終端狀態機用于根據終端的狀態定義和狀態遷移定義執行 相應操作,提供對終端功能的模擬;所述用戶接口用于針對不同終端提供統一 的操作界面,所述測試邏輯支持用于提供各種測試案例和測試功能;其中,根 據報文擴充接口和終端狀態機擴充接口結合所述報文核心處理邏輯、所述終端 狀態機、所述用戶接口和所述測試邏輯支持,生成終端仿真;
第二層包括所述報文擴充接口和所述終端狀態機擴充接口,所述報文擴充 接口用于處理定義的不同終端規范的參數化描述,為所述報文核心處理邏輯提 供說明;所述終端狀態機擴充接口用于處理定義的不同終端的狀態及狀態遷移 的參數化描述,為所述終端狀態機提供說明;其中,其中,所述報文擴充接口, 對終端報文域定義數據和終端交易報文定義數據進行處理,完成終端報文處理 功能的擴充;所述終端狀態機擴充接口,對終端狀態遷移圖和終端狀態遷移操 作進行處理,完成終端狀態機擴充;
第三層是具體終端仿真實現,用于提供對各類終端的具體參數定義,包括 終端規范的參數化描述和終端狀態遷移的參數化描述;其中,根據終端類型的 規范定義,生成所述終端報文域定義數據和終端交易報文定義數據;根據終端 規范的業務規則,生成所述終端狀態遷移圖和終端狀態遷移操作。
其中,所述報文核心處理邏輯包括報文拆包組包功能和交易報文解析生成 功能,所述報文拆包組包功能用于對報文域定義數據進行拆包或組包處理,所 述交易報文解析生成功能用于對交易報文定義數據進行解析或生成處理。
其中,所述報文擴充接口和終端狀態機擴充接口分別對核心基本功能提供 參數化處理,并提供函數定義或修改功能實現所述核心基本功能的擴展。
一種利用上述終端仿真測試系統擴充不同終端的方法,包括:
根據終端類型的規范定義,生成終端報文域定義數據和終端交易報文定義 數據;
根據終端規范的業務規則,生成終端狀態遷移圖和終端狀態遷移操作;
結合報文擴充接口,對所述終端報文域定義數據和終端交易報文定義數據 進行處理,完成終端報文處理功能的擴充;
結合終端狀態機擴充接口,對所述終端狀態遷移圖和終端狀態遷移操作進 行處理,完成終端狀態機擴充;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710043289.5/2.html,轉載請聲明來源鉆瓜專利網。





