[發明專利]SDK測試方法、介質及裝置在審
| 申請號: | 202210969312.8 | 申請日: | 2022-08-12 |
| 公開(公告)號: | CN115203056A | 公開(公告)日: | 2022-10-18 |
| 發明(設計)人: | 楊娟;施紅;胡濤;劉慶;蔡輝;張森杰;王高偉;徐露泉 | 申請(專利權)人: | 杭州網易云音樂科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉文娜;劉芳 |
| 地址: | 310052 浙江省杭州市蕭山區錢江世*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | sdk 測試 方法 介質 裝置 | ||
1.一種SDK測試方法,包括:
確定軟件開發工具包SDK的待測試版本,并獲取所述待測試版本中每一個測試版本的列表信息;
基于所述每一個測試版本的列表信息,確定每一個測試版本中的各個依賴包和各個依賴包的版本數據;
根據所述每一個測試版本中的各個依賴包和各個依賴包的版本數據,獲得所述每一個測試版本對應的待測試代碼;
對所述每一個測試版本對應的待測試代碼進行測試,獲得測試結果。
2.根據權利要求1所述的SDK測試方法,所述根據所述每一個測試版本中的各個依賴包和各個依賴包的版本數據,獲得所述每一個測試版本對應的待測試代碼,包括:
獲取SDK的預設測試版本對應的待測試代碼;
根據所述預設測試版本中的各個依賴包和各個依賴包的版本數據,以及所述每一個測試版本中的各個依賴包和各個依賴包的版本數據,對所述預設測試版本對應的待測試代碼進行調整,獲得所述每一個測試版本對應的待測試代碼。
3.根據權利要求2所述的SDK測試方法,所述根據所述預設測試版本中的各個依賴包和各個依賴包的版本數據,以及所述每一個測試版本中的各個依賴包和各個依賴包的版本數據,對所述預設測試版本對應的待測試代碼進行調整,獲得所述每一個測試版本對應的待測試代碼,包括:
根據所述預設測試版本中的各個依賴包和各個依賴包的版本數據,以及所述每一個測試版本中的各個依賴包和各個依賴包的版本數據,調整所述預設測試版本對應的待測試代碼中相應依賴包的版本數據,獲得所述每一個測試版本對應的待測試代碼。
4.根據權利要求1至3中任一項所述的SDK測試方法,所述對所述每一個測試版本對應的待測試代碼進行測試,獲得測試結果,包括:
確定SDK每一應用程序編程接口API對應的處理數據流;
根據所述每一API對應的處理數據流,獲得SDK全鏈路測試用例集;
基于所述SDK全鏈路測試用例集,對所述每一個測試版本對應的待測試代碼進行測試,獲得測試結果。
5.根據權利要求4所述的SDK測試方法,所述根據所述每一API對應的處理數據流,獲得SDK全鏈路測試用例集,包括:
確定所述每一API對應的處理數據流中的目標事件,所述目標事件為處理數據流中能夠引起數據狀態發生變化的事件;
根據所述目標事件,構建所述SDK全鏈路測試用例集。
6.根據權利要求5所述的SDK測試方法,所述根據所述目標事件,構建所述SDK全鏈路測試用例集,包括:
根據所述目標事件中每一事件引起數據狀態發生變化的數據,確定每一事件對應的待查看數據;
基于所述目標事件中每一事件,以及所述每一事件對應的待查看數據,構建所述SDK全鏈路測試用例集。
7.根據權利要求1至3中任一項所述的SDK測試方法,所述確定SDK的待測試版本,包括:
確定SDK正在被使用的版本;
將所述正在被使用的版本作為SDK的待測試版本。
8.一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如權利要求1至7任一項所述的SDK測試方法。
9.一種SDK測試裝置,包括:
第一確定模塊,用于確定SDK的待測試版本,并獲取所述待測試版本中每一個測試版本的列表信息;
第二確定模塊,用于基于所述每一個測試版本的列表信息,確定每一個測試版本中的各個依賴包和各個依賴包的版本數據;
獲得模塊,用于根據所述每一個測試版本中的各個依賴包和各個依賴包的版本數據,獲得所述每一個測試版本對應的待測試代碼;
測試模塊,用于對所述每一個測試版本對應的待測試代碼進行測試,獲得測試結果。
10.一種計算設備,包括:至少一個處理器和存儲器;
所述存儲器存儲計算機執行指令;
所述至少一個處理器執行所述存儲器存儲的計算機執行指令,使得所述至少一個處理器執行如權利要求1至7任一項所述的SDK測試方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州網易云音樂科技有限公司,未經杭州網易云音樂科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210969312.8/1.html,轉載請聲明來源鉆瓜專利網。





