[發明專利]一種游戲加速器平臺可視化測試的方法在審
| 申請號: | 201911415167.3 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN113127330A | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 馬望枝 | 申請(專利權)人: | 武漢掌中寶網絡科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 430070 湖北省武漢市洪山區野芷湖西*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 游戲 加速器 平臺 可視化 測試 方法 | ||
1.一種游戲加速器平臺可視化測試的方法,其特征包括游戲加速器平臺包括對所有模塊進行調度并統一協調管理的可視化測試管理模塊和可視化測試綜合模塊。
所述可視化測試管理模塊主要由監控模塊、測試環境部署區、測試區以及資源庫構成;所述平臺監控模塊用于監控平臺內部狀態信息;所述測試環境部署區用于為測試提供硬件環境、相關軟件,以及根據軟硬件環境需求構建測試環境;所述測試區用于監控內部測試環境和控制測試工具進行測試實施;所述資源庫用于為測試提供數據支持。
所述可視化測試綜合模塊包括將底層接口定義為測試編輯模塊中的原子測試單元的非靜態鏈接庫注冊模塊,提供可視化的測試解決方案定義工具的可視化測試流程編輯模塊、將流程圖的結構轉化為順序執行的中間代碼,能夠解析條件跳轉、子過程調用等多種測試邏輯的可視化測試流程解析模塊、加載中間代碼,并進行測試,支持多種測試模式,提供調試信息,方便問題定位可視化測試流程執行模塊。所述平臺監控模塊具體包括機器信息監控子模塊、資源使用監控子模塊和在線狀態監控子模塊。
2.根據權利要求1所述的游戲加速器平臺可視化測試的方法,其特征在于,所述機器信息監控子模塊,用于監控平臺內部的機器信息;資源使用監控子模塊,用于監控平臺內部的資源使用情況;在線狀態監控子模塊,用于監控平臺內部所有物理機的可用狀態。所述測試環境部署區具體包括軟硬件資源池和模擬測試環境區。所述軟硬件資源池包含測試過程中所需的硬件環境和相關軟件;所述模擬測試環境區用于根據軟硬件環境需求調用所述軟硬件資源池中的硬件構建測試環境。所述測試區具體包括測試控制臺、測試工具池調用模塊和測試過程管理模塊。所述測試控制臺用于與測試終端交互測試業務數據;所述測試工具池調用模塊用于對于測試工具進行啟動、配置、結果收集和停止的操作;所述測試過程管理模塊用于約束測試需求、測試計劃、測試執行和缺陷管理測試行為。所述資源庫具體包括:標準庫、案例庫、缺陷庫和報告庫。
3.根據權利要求1所述的游戲加速器平臺可視化測試的方法,其特征在于,測試流程編輯模塊提供可視化的測試解決方案的定義工具,系統涉及的測試方案通過功能測試圖、測試流程圖以及它們之間的關聯關系進行描述;系統首先通過DLL注冊模塊將外部的DLL函數映射為系統中構建測試方案所需的原子測試單元,即構成功能測試圖和測試流程圖的測試單元節點和邏輯語義節點。測試流程編輯模塊通過可視化的圖形界面定義、維護、并執行測試解決方案。
測試流程解析模塊接受測試流程編輯模塊定義并維護的流程模型作為輸入,解析流程圖中元信息、結構關系,并通過語法分析進行嚴格的語法檢查,包括對測試流程圖中的非靜態鏈接庫調用節點和測試流程子圖調用節點的參數數量、類型匹配性、表達式合法性的檢查,對測試流程圖中的條件分支條件表達式的合法性檢查以及檢查條件表達式是否符合語法并且結果數據類型是否為布爾類型。最后,在語法檢查通過后,將測試流程的圖形化描述編譯生成為預定義的邏輯中間代碼。
測試流程執行模塊構建測試解決方案執行的虛擬機環境,加載測試流程解析模塊生成的中間代碼;通過維護執行過程中的全局變量、局部變量列表,使用表驅動的方法,維護虛擬機的狀態;根據所定義的邏輯和測試狀態執行相應的邏輯流程,通過參數的模擬壓棧方法,調用外部DLL函數,并制動完成測試流程的執行;
多語言支持模塊使該平臺對于多語言有良好的支持,通過純資源非靜態鏈接庫實現多語言版本的擴充,可擴展性極強。DLL注冊模塊將待測試的DLL函數庫與測試平臺進行關聯,并將之映射為流程圖編輯器中的一個圖元,在管理模塊中,完成對DLL中所有待測函數的注冊,在注冊過程中,需要提供DLL函數所對應的參數類型、數量、以及必要之注釋等內容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢掌中寶網絡科技有限公司,未經武漢掌中寶網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911415167.3/1.html,轉載請聲明來源鉆瓜專利網。





