[發明專利]一種接口報文實時驗證系統和方法有效
| 申請號: | 200810089337.9 | 申請日: | 2008-04-24 |
| 公開(公告)號: | CN101262379A | 公開(公告)日: | 2008-09-10 |
| 發明(設計)人: | 程兵旺;曹志翔;張祎強 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24;H04L12/56 |
| 代理公司: | 北京安信方達知識產權代理有限公司 | 代理人: | 龍洪;霍育棟 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接口 報文 實時 驗證 系統 方法 | ||
技術領域
本發明涉及通訊領域接口測試技術,尤其涉及一種接口報文實時驗證系統和方法。
背景技術
在IT行業中,測試工作越來越受到人們的重視,各種測試方法和測試手段也越來越多。提高測試效率已經成為人們的一種迫切需求,由此導致了自動化測試的應用推廣。在自動化測試中,最常用最有效的就是回歸測試,回歸測試有效降低了產品版本升級帶來的頻繁重復測試,提高了測試效率。但是回歸測試也它的局限性,比如只能適用于版本比較穩定,新功能較少的版本測試中,對于實時測試則無能為力。
除了自動化測試之外,手工測試有時也需要一定的輔助測試工具協助進行測試,以提高測試效率和測試質量。但是,無論是自動化測試還是手工測試,都沒有實現實時的驗證測試功能。
發明內容
本發明所要解決的技術問題是在于需要提供一種接口報文實時驗證系統和方法,能完成實時驗證測試。
為了解決上述技術問題,本發明提供了一種接口報文實時驗證系統,包括:
通訊處理模塊,用于接入被測接口,與被測接口兩端的通訊實體建立鏈路;
策略編輯模塊,用于配置報文過濾策略,設置測試驗證點;
報文處理模塊,與所述通訊處理模塊及策略編輯模塊相連,用于接收所述被測接口兩端的通訊實體之間的報文,并保存符合所述過濾策略的報文;
分析處理模塊,與所述策略編輯模塊和報文處理模塊相連,用于根據所述測試驗證點對所述符合所述過濾策略的報文進行實時驗證;及
反饋模塊,與所述分析處理模塊相連,用于反饋實時驗證結果。
如上所述的系統中,所述報文處理模塊可以提取符合過濾策略的報文,對所述符合過濾策略的報文進行解碼。
如上所述的系統中,所述報文處理模塊可以進一步分為:
報文接收模塊,與所述通訊處理模塊相連,用于接收所述被測接口兩端的通訊實體的報文;及
報文提取模塊,與所述策略編輯模塊、分析處理模塊及報文接收模塊相連,用于從所述報文接收模塊接收到的報文中提取出符合所述驗證策略的報文。
如上所述的系統中,所述反饋模塊可以包括顯示屏。
進一步地,所述策略編輯模塊可以進一步與所述顯示屏相連,便于所述報文過濾策略的配置及所述測試驗證點的設置。
本發明進而提供了一種接口報文實時驗證方法,包括步驟:
將測試控制平臺接入被測接口之間,實時獲取被測接口之間的報文;
在所述測試控制平臺配置報文過濾策略,所述測試控制平臺保存符合所述過濾策略的報文;
所述測試控制平臺實時接收輸入的測試驗證點,并對所述驗證點進行解釋;及
所述測試控制平臺根據所述驗證點的解釋結果,對保存的符合所述過濾策略的報文進行實時驗證,并反饋所述實時驗證的結果。
如上所述的方法中,所述將測試控制平臺接入被測接口之間的步驟,可以包括將所述測試控制平臺外掛方式或介入方式接入所述被測接口之間。
如上所述的方法中,所述測試控制平臺保存符合所述過濾策略的報文的步驟,可以包括所述測試控制平臺將符合所述過濾策略的報文進行解碼,并保存到所述解碼后的報文。
如上所述的方法中,所述測試控制平臺對所述驗證點進行解釋的步驟,可以包括所述測試控制平臺對所述驗證點進行語法檢查,正確后再對所述驗證點進行所述解釋。
如上所述的方法中,如果所述實時驗證的結果與所述驗證點預期結果一致,則可以反饋所述驗證通過的結果信息,否則可以反饋所述驗證不通過的結果信息。
本發明解決了自動化測試中回歸測試無法進行實時驗證測試的問題,可以協助測試人員在手工測試過程中快速準確進行測試,及時檢測故障,提高測試效率,而且還能在沒有人工干預的情況下進行自動化測試,根據輸入的驗證點即可對目標報文進行自動校驗并給出驗證結果,節省人力,具有高度靈活性、適用性和可擴展性強的特點。
附圖說明
圖1是本發明系統實施例的組成示意圖。
圖2是本發明方法實施例的步驟示意圖。
圖3是本發明方法一應用實例的流程示意圖。
具體實施方式
以下將結合附圖及實施例來詳細說明本發明的實施方式,借此對本發明如何應用技術手段來解決技術問題,并達成技術效果的實現過程能充分理解并據以實施。
圖1示出了本發明系統實施例的組成示意圖,以下將本發明系統實施例稱之為測試控制平臺,該測試控制平臺包括通訊處理模塊10,策略編輯模塊20,報文處理模塊30,分析處理模塊40及反饋模塊50,其中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810089337.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:風輪機俯仰軸承及其使用
- 下一篇:基于八方向鍵的輸入方法





