[發明專利]測試數據構造方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202210050330.6 | 申請日: | 2022-01-17 |
| 公開(公告)號: | CN114185812A | 公開(公告)日: | 2022-03-15 |
| 發明(設計)人: | 呂東 | 申請(專利權)人: | 創優數字科技(廣東)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 勞奕琴 |
| 地址: | 516000 廣東省廣州市海珠區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試數據 構造 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種測試數據構造方法,所述方法包括:
接收測試任務的數據構造任務的業務任務;
識別所述業務任務的業務數據的數據類型;
當所述數據類型為第一數據類型時,將所述業務任務發送到任務執行設備,所述任務執行設備通過基于圖像識別的自動化測試工具執行所述業務任務,所述第一數據類型表示所述業務數據來源于管理系統中業務項目所產生的數據;
接收所述任務執行設備返回的執行所述業務任務的執行結果;
根據返回的所述執行結果構造所述測試任務的測試數據。
2.根據權利要求1所述的方法,其特征在于,所述任務執行設備安裝有所述管理系統,所述業務任務包含多個節點,各節點對應有所述管理系統的業務操作頁面;
所述任務執行設備通過所述自動化測試工具對各個節點的業務操作頁面進行圖像識別,當識別出任一節點的業務操作頁面時執行所述任一節點的業務操作。
3.根據權利要求2所述的方法,其特征在于,所述多個節點中包括按照預設次序執行所述業務任務的首節點和末尾節點;
所述任務執行設備通過所述自動化測試工具對各個節點的業務操作頁面進行圖像識別,當識別出任一節點的業務操作頁面時執行所述任一節點的業務操作,包括:
當所述首節點的業務操作頁面圖像識別成功且已完成所述首節點的業務操作時,所述任務執行設備進入所述業務任務的下一個節點對應的業務操作頁面的圖像識別并在圖像識別成功時執行所述下一個節點的業務操作,直到執行到所述末尾節點的業務操作頁面圖像識別成功且已完成所述末尾節點的業務操作。
4.根據權利要求1所述的方法,其特征在于,所述根據返回的所述執行結果構造所述測試任務的測試數據之前,還包括:
當所述數據類型為第二數據類型時,獲取所述業務任務中的接口信息,所述第二數據類型表示所述業務數據的通訊類型為請求與響應協議類型;
通過所述接口信息識別出目標接口;
通過請求與響應協議將所述業務任務發送到所述目標接口,以使得所述目標接口的系統執行所述業務任務;
接收所述目標接口返回的執行所述業務任務的執行結果。
5.根據權利要求1所述的方法,其特征在于,所述業務任務為多個,各業務任務均為所述第一數據類型,所述將所述業務任務發送到任務執行設備,包括:
通過輪詢的方式查詢設備列表中各個任務執行設備的工作狀態,識別出工作狀態為空閑狀態的多個任務執行設備;
按照所述多個業務任務的接收時序將各業務任務分別發送到各空閑狀態的任務執行設備,所述各空閑狀態的任務執行設備通過基于圖像識別的自動化測試工具執行各業務任務;
所述接收所述任務執行設備返回的執行所述業務任務的執行結果,根據返回的所述執行結果構造所述測試任務的測試數據,包括:
接收所述各空閑狀態的任務執行設備返回的執行各業務任務的執行結果;
當返回的各業務任務的執行結果均表征業務任務執行成功時,構造所述測試任務的測試數據。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
將各空閑狀態的任務執行設備返回的執行所述各業務任務的執行結果進行可視化顯示;
和/或,
將各業務任務進行可視化顯示。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
配置所述測試任務的數據構造任務的業務任務,配置后得到所述業務任務的配置信息,所述配置信息中包含所述業務任務的業務數據的數據類型;
所述識別所述業務任務的業務數據的數據類型,包括:
從所述配置信息中識別所述業務任務的業務數據的數據類型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創優數字科技(廣東)有限公司,未經創優數字科技(廣東)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210050330.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:導料機構和3D打印機
- 下一篇:農業節水灌溉循環系統





