[發明專利]基于Unity的層級查找的自動化測試方法、裝置及介質在審
| 申請號: | 202110033961.2 | 申請日: | 2021-01-11 |
| 公開(公告)號: | CN112732580A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 易羅陽;黃海庭;劉明誠;熊文娟 | 申請(專利權)人: | 珠海金山網絡游戲科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 張志輝 |
| 地址: | 519080 廣東省珠海市高新區唐家灣鎮前島環路325號102室*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 unity 層級 查找 自動化 測試 方法 裝置 介質 | ||
本發明涉及一種基于Unity的層級查找的自動化測試方法、裝置及介質,包括:在游戲項目文件中添加用于檢測游戲數據的腳本,并以腳本作為服務端;啟動游戲程序,通過腳本建立與客戶端的連接;通過客戶端向腳本發送若干調試指令,腳本根據調試指令對游戲指令進行錄制;通過客戶端接收腳本采集的游戲指令,并進行邏輯處理,以及,生成并執行自動化測試方案。本發明的有益效果為:解決了傳統游戲自動化測試中出現的大部分弊端,靈活性,精準度更高,同時支持通過錄制生成自動化測試腳本,大幅減少測試開發人員編寫自動化案例的時間成本。
技術領域
本發明涉及計算機領域,具體涉及了一種基于Unity的層級查找的自動化測試方法、裝置及介質。
背景技術
隨著游戲的復雜程度不斷增大,游戲的測試也變得越來越難,在傳統的人工的游戲測試中,容易出現測試的精準度差,人力成本高,時間成本高等問題,如果在測試的過程的成本變得如此高,那游戲優化階段會變得舉步維艱。
而自動化測試能在一定程度上解決人工測試產生的各種問題,大幅節省了人力成本和時間成本。傳統的游戲自動化測試方案有以下幾種:
1、基于固定坐標的模擬操作;
2、基于圖像識別的模擬操作;
而這兩種自動化測試方案都有明顯的缺點如:
1、在基于固定坐標的模擬操作中靈活性極低,只能完成一些簡單的測試案例;
2、在基于圖像識別的模擬操作中容易出現識別不精準。
發明內容
本發明的目的在于至少解決現有技術中存在的技術問題之一,提供了一種基于Unity的層級查找的自動化測試方法、裝置及介質,少測試開發人員編寫自動化案例的時間成本。
本發明的技術方案包括一種基于Unity的層級查找的自動化測試方法,其特征在于,該方法包括:S100,在游戲項目文件中添加用于檢測游戲數據的腳本,并以腳本作為服務端;S200,啟動游戲程序,通過腳本建立與客戶端的連接;S300,通過客戶端向腳本發送若干調試指令,腳本根據調試指令對游戲指令進行錄制;S400,通過客戶端接收腳本采集的游戲指令,并進行邏輯處理,以及,生成并執行自動化測試方案。
根據所述的基于Unity的層級查找的自動化測試方法,其中腳本包括若干用于自動化測試的接口,其中接口包括但不限于查詢節點、點擊物體、獲取文本及設置文本。
根據所述的基于Unity的層級查找的自動化測試方法,其中客戶端為Python客戶端,Python客戶端通過TCP與腳本進行通信連接。
根據所述的基于Unity的層級查找的自動化測試方法,其中S300包括:當游戲接收到客戶端調試命令后,通過接口對游戲UI進行的操作都會錄制下來,并由Python客戶端接收并翻譯成為Python代碼指令,通過Python客戶端執行Python代碼指令。
根據所述的基于Unity的層級查找的自動化測試方法,其中S300包括:根據接口的監聽,實時將游戲程序中的點擊、滑動及輸入文本操作進行采集并序列化,發送至Python客戶端,Python客戶端將序列化的操作指令進行反序列化處理,生成Python代碼指令。
根據所述的基于Unity的層級查找的自動化測試方法,其中S400包括:通過Python客戶端對Python代碼指令進行邏輯處理及自定義編輯,自動生成自動化測試案例,執行自動化測試案例并收集自動化測試案例的結果,顯示于交互界面。
本發明的技術方案還包括一種基于Unity的層級查找的自動化測試裝置,該裝置包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現任一所述的方法步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山網絡游戲科技有限公司,未經珠海金山網絡游戲科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110033961.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種食用菌蓄水保濕栽培方法
- 下一篇:硅鋼片縱剪邊料收卷裝置及收卷方法





