[發明專利]用于測試應用的方法和裝置在審
| 申請號: | 202010110804.2 | 申請日: | 2020-02-24 |
| 公開(公告)號: | CN112306857A | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/61 |
| 代理公司: | 北京海智友知識產權代理事務所(普通合伙) 11455 | 代理人: | 鞏靖 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 測試 應用 方法 裝置 | ||
1.一種用于測試應用的方法,包括:
接收待測試的應用的安裝包、測試任務集和用于測試所述應用的測試數據,其中,所述測試任務集中的測試任務用于指示針對所述應用的測試目標;
對于所述測試任務集中的測試任務,從終端集中選取用于完成該測試任務的終端作為該測試任務對應的測試用終端;利用所述安裝包在該測試任務對應的測試用終端上安裝所述應用,以及利用所述測試數據完成該測試任務,得到該測試任務對應的測試結果;
存儲所述測試任務集中的各個測試任務分別對應的測試結果。
2.根據權利要求1所述的方法,其中,所述方法還包括:
對于所述測試任務集中的測試任務,對該測試任務進行拆分,得到該測試任務對應的子測試任務集;
對于該測試任務對應的子測試任務集中的子測試任務,從所述測試數據中確定用于完成該子測試任務的測試數據。
3.根據權利要求2所述的方法,其中,所述從終端集中選取用于完成該測試任務的終端作為該測試任務對應的測試用終端;利用所述安裝包在該測試任務對應的測試用終端上安裝所述應用,以及利用所述測試數據完成該測試任務,得到該測試任務對應的測試結果,包括:
對于該測試任務對應的子測試任務集中的子測試任務,從終端集中選取用于完成該子測試任務的終端作為該子測試任務對應的測試用終端;
利用所述安裝包在該子測試任務對應的測試用終端上安裝所述應用,以及利用確定的用于完成該子測試任務的測試數據完成該子測試任務,得到該子測試任務對應的測試結果。
4.根據權利要求1所述的方法,其中,所述應用基于機器學習實現;以及
所述測試數據包括用于實現機器學習的訓練數據。
5.根據權利要求1所述的方法,其中,所述終端集中的終端包括云真機。
6.根據權利要求1所述的方法,其中,在所述從終端集中選取用于完成該測試任務的終端作為該測試任務對應的測試用終端之后,所述方法還包括:
與選取的測試用終端進行通訊連接。
7.根據權利要求1-6之一所述的方法,其中,所述方法還包括:
對存儲的測試結果進行分析和總結,生成所述應用的統計分析報告以及發送。
8.一種用于測試應用的裝置,包括:
接收單元,被配置成接收待測試的應用的安裝包、測試任務集和用于測試所述應用的測試數據,其中,所述測試任務集中的測試任務用于指示針對所述應用的測試目標;
測試單元,被配置成對于所述測試任務集中的測試任務,從終端集中選取用于完成該測試任務的終端作為該測試任務對應的測試用終端;利用所述安裝包在該測試任務對應的測試用終端上安裝所述應用,以及利用所述測試數據完成該測試任務,得到該測試任務對應的測試結果;
存儲單元,被配置成存儲所述測試任務集中的各個測試任務分別對應的測試結果。
9.一種服務器,包括:
一個或多個處理器;
存儲裝置,其上存儲有一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如權利要求1-7中任一所述的方法。
10.一種計算機可讀介質,其上存儲有計算機程序,其中,該程序被處理器執行時實現如權利要求1-7中任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010110804.2/1.html,轉載請聲明來源鉆瓜專利網。





