[發明專利]一種通用測試方法、系統及相應裝置有效
| 申請號: | 201210001132.7 | 申請日: | 2012-01-04 |
| 公開(公告)號: | CN103198009A | 公開(公告)日: | 2013-07-10 |
| 發明(設計)人: | 吳超亮;唐本亭;趙立君;范華 | 申請(專利權)人: | 中國移動通信集團公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京中譽威圣知識產權代理有限公司 11279 | 代理人: | 郭振興;李春晅 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 測試 方法 系統 相應 裝置 | ||
1.一種通用測試系統,其特征在于,包括:協議模板構造器PTB、業務生成環境SCE、實例化器、運行引擎以及測試控制平臺;其中,
所述PTB,用于根據接收到的協議描述文本生成協議模板;
所述SCE,用于根據所述協議模板和用戶配置的狀態機模型生成測試用例模板;
所述實例化器,用于基于所述測試用例模板和用戶配置的測試參數生成測試用例;
所述測試控制臺,用于根據用戶的指示控制所述運行引擎解析所述測試用例,并管理所述測試結果;
所述運行引擎,用于按照所述測試控制臺的控制指令對所述測試用例進行解析。
2.根據權利要求1所述的通用測試系統,其特征在于,
所述SCE,具體用于順序解析協議模板中的消息節點及其內容,再按照預設的消息模板格式和解析出的消息節點的內容生成消息模板,并根據所述消息模板和用戶配置的狀態機模型生成測試用例模板,所述消息模板中定義了消息中所有字段的類型、取值以及約束關系。
3.根據權利要求2所述的通用測試系統,其特征在于,
所述SCE,還具體用于為用戶提供可視化狀態機的編輯界面,并接收用戶在所述編輯界面構建的狀態機模型,所述狀態機模型中包括測試的流程,再將所述消息模板引入到所述狀態機模型中,使所述狀態機模型中的各個流程與對應的消息模板相關聯,以及將關聯消息模板后的狀態機模型作為測試用例模板進行存儲。
4.根據權利要求1所述的通用測試系統,其特征在于,
所述運行引擎,還用于為每一個測試用例建立一個新的進程,并開辟運行所述測試用例時需要的資源給該測試用例對應的實例。
5.根據權利要求1所述的通用測試系統,其特征在于,
所述PTB,具體用于解析接收到的協議描述文本,將所述協議描述文本轉換成編解碼信息樹,對所述編解碼信息樹的字段進行賦值,并將所述賦值后的編解碼信息樹作為協議模板。
6.根據權利要求1所述的通用測試系統,其特征在于,
所述PTB,還用于當沒有接收到來自用戶的協議描述文本時,為用戶提供用于配置協議描述文本的界面,接收用戶在所述界面上配置出的仿真協議描述文本,并將所述仿真協議描述文本作為所述接收到的文本。
7.一種PTB,其特征在于,包括:
解析模塊,用于根據接收到的協議描述文本生成協議模板;并且,具體用于解析接收到的協議描述文本,將所述協議描述文本轉換成編解碼信息樹,對所述編解碼信息樹的字段進行賦值,并將所述賦值后的編解碼信息樹作為協議模板。
8.根據權利要求7所述的PTB,其特征在于,還包括:
仿真協議構造器,用于當沒有接收到來自用戶的協議描述文本時,為用戶提供用于配置協議描述文本的界面;
仿真協議生成器,用于接收用戶在所述仿真協議構造器的界面上配置出的仿真協議描述文本,并將所述仿真協議描述文本作為所述接收到的文本。
9.一種SCE,其特征在于,包括:
消息編寫模塊,用于根據PTB生成的協議模板生成消息模板;
流程構建模塊,用于根據所述消息模板和用戶構建的狀態機模型生成測試用例模板。
10.根據權利要求9所述的SCE,其特征在于,
所述消息編寫模塊,用于具體用于順序解析協議模板中的消息節點及其內容,再按照預設的消息模板格式和解析出的消息節點的內容生成消息模板,并根據所述消息模板和用戶配置的狀態機模型生成測試用例模板,所述消息模板中定義了消息中所有字段的類型、取值以及約束關系。
11.根據權利要求9或10所述的SCE,其特征在于,
所述流程構建模塊,具體用于為用戶提供可視化狀態機的編輯界面,并接收用戶在所述編輯界面構建的狀態機模型,其中,所述狀態機模型中包括測試的流程,再將所述消息模板引入到所述狀態機模型中,使所述狀態機模型中的各個流程與對應的消息模板相關聯,以及將關聯消息模板后的狀態機模型作為測試用例模板進行存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團公司,未經中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210001132.7/1.html,轉載請聲明來源鉆瓜專利網。





