[發明專利]自動化測試方法及裝置、存儲介質、電子設備在審
| 申請號: | 202011345860.0 | 申請日: | 2020-11-26 |
| 公開(公告)號: | CN112463605A | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 曹偲;張文;胡濤;施紅;劉金龍 | 申請(專利權)人: | 杭州網易云音樂科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 王輝;闞梓瑄 |
| 地址: | 310052 浙江省杭州市蕭山區錢江世*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化 測試 方法 裝置 存儲 介質 電子設備 | ||
1.一種自動化測試方法,包括:
對客戶端發送的測試請求進行攔截,并根據所述測試請求中包括的待測試場景,查詢與所述測試請求對應的配置參數;
根據所述配置參數確定所述待測試場景的數據獲取路徑,并根據所述數據獲取路徑以及所述配置參數從預設的數據庫中獲取待測試場景所需的場景測試數據;其中,所述場景測試數據是通過對線上接口的真實數據進行錄制得到的;
根據所述場景測試數據生成測試用例,并將所述測試用例發送至所述客戶端,以使得所述客戶端根據所述測試用例完成對待測試場景的測試。
2.根據權利要求1所述的自動化測試方法,其中,所述配置參數包括與所述待測試場景對應的接口名稱、與所述待測試場景對應的測試用例、測試所述待測試場景所需的關鍵詞以及所述待測試場景需要的目標測試結果。
3.根據權利要求2所述的自動化測試方法,其中,根據所述配置參數確定所述待測試場景的數據獲取路徑,包括:
根據所述接口名稱,確定是否需要對與所述待測試場景對應的測試用例進行模擬;
其中,所述數據獲取路徑包括需要對與所述待測試場景對應的測試用例進行模擬,或者不需要對所述測試用例進行模擬。
4.根據權利要求2所述的自動化測試方法,其中,根據所述數據獲取路徑以及所述配置參數從預設的數據庫中獲取待測試場景所需的場景測試數據,包括:
在確定所述數據獲取路徑為需要對與所述待測試場景對應的測試用例進行模擬時,根據測試所述待測試場景所需要的關鍵詞,從預設的錄制回放平臺的流量數據庫中查詢與所述關鍵詞對應的場景測試數據。
5.根據權利要求4所述的自動化測試方法,其中,所述自動化測試方法還包括:
在確定所述數據獲取路徑為不需要對所述測試用例進行模擬時,調用所述錄制回放平臺的應用程序接口,對與所述待測試場景對應的真實流量數據進行回放,得到執行結果;
在確定所述待測試場景中包括子調用集時,判斷是否需要利用所述待測試場景所需要的目標測試結果對與所述子調用集對應的所述執行結果進行替換;
在確定不需要利用所述目標測試結果對所述執行結果進行替換時,將所述真實流量數據作為所述場景測試數據。
6.根據權利要求5所述的自動化測試方法,其中,所述自動化測試方法還包括:
在確定需要利用所述目標測試結果對所述執行結果進行替換時,利用所述目標測試結果對所述執行結果進行替換,并將結果替換后的真實流量數據作為所述場景測試數據。
7.根據權利要求6所述的自動化測試方法,其中,利用所述目標測試結果對所述執行結果進行替換,包括:
利用所述目標測試結果中包括的目標令牌和/或目標時間戳,對所述執行結果中所包括的當前令牌和/或當前時間戳進行替換。
8.一種自動化測試裝置,包括:
參數查詢模塊,用于對客戶端發送的測試請求進行攔截,并根據所述測試請求中包括的待測試場景,查詢與所述測試請求對應的配置參數;
測試數據獲取模塊,用于根據所述配置參數確定所述待測試場景的數據獲取路徑,并根據所述數據獲取路徑以及所述配置參數從預設的數據庫中獲取待測試場景所需的場景測試數據;其中,所述場景測試數據是通過對線上接口的真實數據進行錄制得到的;
測試用例生成模塊,用于根據所述場景測試數據生成測試用例,并將所述測試用例發送至所述客戶端,以使得所述客戶端根據所述測試用例完成對待測試場景的測試。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現權利要求1-7任一項所述的自動化測試方法。
10.一種電子設備,包括:
處理器;以及
存儲器,用于存儲所述處理器的可執行指令;
其中,所述處理器配置為經由執行所述可執行指令來執行權利要求1-7任一項所述的自動化測試方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州網易云音樂科技有限公司,未經杭州網易云音樂科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011345860.0/1.html,轉載請聲明來源鉆瓜專利網。





