[發明專利]基于關聯測試用例自動生成的信息交互測試裝置及方法有效
| 申請號: | 201110460805.0 | 申請日: | 2011-12-31 |
| 公開(公告)號: | CN103186466A | 公開(公告)日: | 2013-07-03 |
| 發明(設計)人: | 王海冰;祖立軍;王興建;何朔 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 方世棟;蔣駿 |
| 地址: | 200135 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 聯測 試用 自動 生成 信息 交互 測試 裝置 方法 | ||
1.一種基于關聯測試用例自動生成的信息交互測試裝置,所述基于關聯測試用例自動生成的信息交互測試裝置包括:
配置模塊,所述配置模塊用于存儲配置文件,并基于接收到的配置指令更新所述配置文件;
測試執行模塊,所述測試執行模塊用于調取測試用例文件并基于所述測試用例所屬類型的處理配置文件執行信息交互,以及所述信息交互完成后根據該測試用例所屬類型的所有關聯信息類型,對每一關聯信息類型分別調用關聯測試用例生成模塊生成關聯測試用例;
關聯測試用例生成模塊,所述關聯測試用例生成模塊用于在接收到所述關聯測試用例生成指令后,基于所述基準信息交互以及由所述被測系統所提供的應用類型所確定的預定規則自動生成與所述基準信息交互能夠引發的所有關聯信息交互對應的關聯測試用例文件,并將生成的所述關聯測試用例文件存儲在存儲模塊的預定文件結構中;
存儲模塊,所述存儲模塊用于存儲所述基準測試用例文件、所述關聯測試用例文件以及測試用例執行結果統計數據;
用戶接口,所述用戶接口用于接收用戶輸入的配置指令,并將所述配置指令轉送到所述配置模塊,并且,所述用戶接口還用于顯示所述測試用例執行結果統計數據。
2.根據權利要求1所述的基于關聯測試用例自動生成的信息交互測試裝置,其特征在于,所述測試執行模塊還用于基于所述配置文件調取關聯測試用例文件并基于所述關聯測試用例文件執行關聯信息交互,以及所述關聯信息交互完成后在判斷出需要產生后續的進一步關聯信息交互的情況下向所述關聯測試用例生成模塊發送關聯測試用例生成指令。
3.根據權利要求2所述的基于關聯測試用例自動生成的信息交互測試裝置,其特征在于,所述關聯測試用例生成模塊還用于在接收到所述關聯測試用例生成指令后,基于所述關聯信息交互以及由所述被測系統所提供的應用類型所確定的預定規則自動生成與所述關聯信息交互能夠引發的所有進一步的關聯信息交互對應的關聯測試用例文件,并將生成的所述關聯測試用例文件存儲在所述存儲模塊的預定文件結構中。
4.根據權利要求3所述的基于關聯測試用例自動生成的信息交互測試裝置,其特征在于,所述配置文件包括案例類型的處理配置文件、測試用例集調度信息、每個測試用例的驗證條件以及所述關聯測試用例文件的命名規則。
5.根據權利要求4所述的基于關聯測試用例自動生成的信息交互測試裝置,其特征在于,所述測試執行模塊進一步包括:
加載及請求報文生成單元,所述加載及請求報文生成單元用于基于所述調度指令將所述基準測試用例文件或所述關聯測試用例文件加載入內存中,并且基于所述基準測試用例文件或所述關聯測試用例文件以預定規則生成適用于所述被測系統的請求報文,并將所述請求報文傳送到發送單元;
發送單元,所述發送單元用于建立和維護所述測試執行模塊與所述被測系統之間的通信鏈路,并將接收到的所述請求報文經所述通信鏈路傳送到所述被測系統;
接收單元。所述接收單元用于在預定時間閾值內接收對應于所述請求報文的來自所述被測系統的應答報文,并將所述應答報文傳送到應答驗證單元;
應答驗證單元,所述應答驗證單元用于基于預定規則判斷所述應答報文是否有效,并且如果判斷結果為有效,則所述應答驗證單元進一步根據所述配置文件中的所述基準測試用例文件或所述關聯測試用例文件對應的驗證條件驗證所述應答報文是否符合測試要求,并將對應的測試用例執行結果統計數據存儲在所述存儲模塊中。
6.根據權利要求5所述的基于關聯測試用例自動生成的信息交互測試裝置,其特征在于,所述應答驗證單元進一步用于基于預定規則判斷所述基準測試用例文件或所述關聯測試用例文件對應的基準信息交互或關聯信息交互是否需要產生后續的關聯信息交互,如果判斷結果為需要產生后續的關聯信息交互,則向所述關聯測試用例生成模塊發送所述關聯測試用例生成指令。
7.根據權利要求6所述的基于關聯測試用例自動生成的信息交互測試裝置,其特征在于,所述存儲模塊中用于存儲所述基準測試用例文件和所述關聯測試用例文件的預定文件結構是樹形文件結構。
8.根據權利要求7所述的基于關聯測試用例自動生成的信息交互測試裝置,其特征在于,所述關聯測試用例文件的名稱來作為其關聯對應的基準測試用例文件的方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110460805.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于多流的數據緩存方法和裝置
- 下一篇:一種自動生成測試用例的方法和裝置





