[發明專利]用于測試應用的方法和裝置在審
| 申請號: | 202010110804.2 | 申請日: | 2020-02-24 |
| 公開(公告)號: | CN112306857A | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/61 |
| 代理公司: | 北京海智友知識產權代理事務所(普通合伙) 11455 | 代理人: | 鞏靖 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 測試 應用 方法 裝置 | ||
本公開的實施例公開了用于測試應用的方法和裝置。該方法的一具體實施方式包括:接收待測試的應用的安裝包、測試任務集和用于測試應用的測試數據,其中,測試任務集中的測試任務用于指示針對應用的測試目標;對于測試任務集中的測試任務,從終端集中選取用于完成該測試任務的終端作為該測試任務對應的測試用終端;利用安裝包在該測試任務對應的測試用終端上安裝應用,以及利用測試數據完成該測試任務,得到該測試任務對應的測試結果;存儲測試任務集中的各個測試任務分別對應的測試結果。該實施方式實現了有助于提升測試效率,縮短測試周期。
技術領域
本公開的實施例涉及計算機技術領域,具體涉及用于測試應用的方法和裝置。
背景技術
隨著移動互聯網的快速發展,智能手機和平板電腦等移動終端也越來越普及,隨著涌現了各種各樣的終端應用,以提供各種各樣的功能。而由于移動終端的類型的多樣性(如終端的型號、CPU的型號、分辨率、操作系統等),導致在開發應用時,需要在各種類型的移動終端上進行測試,以保證應用的兼容性。
對于開發和測試人員來說,在對應用進行測試時,如何獲取足夠量的各種類型的移動終端進行測試是需要考慮的問題之一。目前,有一些云真機平臺向用戶提供各種類型的移動終端,開發和測試人員可以借助這些云真機平臺對應用進行測試。但是,為了完成應用的測試,通常還需要測試人員監控并參與整個測試過程、另外開發測試腳本等。
發明內容
本公開的實施例提出了用于測試應用的方法和裝置。
第一方面,本公開的實施例提供了一種用于測試應用的方法,該方法包括:接收待測試的應用的安裝包、測試任務集和用于測試應用的測試數據,其中,測試任務集中的測試任務用于指示針對應用的測試目標;對于測試任務集中的測試任務,從終端集中選取用于完成該測試任務的終端作為該測試任務對應的測試用終端;利用安裝包在該測試任務對應的測試用終端上安裝應用,以及利用測試數據完成該測試任務,得到該測試任務對應的測試結果;存儲測試任務集中的各個測試任務分別對應的測試結果。
在一些實施例中,上述方法還包括:對于測試任務集中的測試任務,對該測試任務進行拆分,得到該測試任務對應的子測試任務集;對于該測試任務對應的子測試任務集中的子測試任務,從測試數據中確定用于完成該子測試任務的測試數據。
在一些實施例中,上述從終端集中選取用于完成該測試任務的終端作為該測試任務對應的測試用終端;利用安裝包在該測試任務對應的測試用終端上安裝應用,以及利用測試數據完成該測試任務,得到該測試任務對應的測試結果,包括:對于該測試任務對應的子測試任務集中的子測試任務,從終端集中選取用于完成該子測試任務的終端作為該子測試任務對應的測試用終端;利用安裝包在該子測試任務對應的測試用終端上安裝應用,以及利用確定的用于完成該子測試任務的測試數據完成該子測試任務,得到該子測試任務對應的測試結果。
在一些實施例中,上述待測試的應用基于機器學習實現;以及測試數據包括用于實現機器學習的訓練數據。
在一些實施例中,上述終端集中的終端包括云真機。
在一些實施例中,在從終端集中選取用于完成該測試任務的終端作為該測試任務對應的測試用終端之后,上述方法還包括:與選取的測試用終端進行通訊連接。
在一些實施例中,上述方法還包括:對存儲的測試結果進行分析和總結,生成應用的統計分析報告以及發送。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010110804.2/2.html,轉載請聲明來源鉆瓜專利網。





