[發明專利]支持對應用的安裝包進行自動化驗證的方法和系統有效
| 申請號: | 201710323761.4 | 申請日: | 2017-05-09 |
| 公開(公告)號: | CN107247661B | 公開(公告)日: | 2020-07-31 |
| 發明(設計)人: | 左瓊 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/61;H04L29/08 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 倪斌 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 應用 安裝 進行 自動化 驗證 方法 系統 | ||
1.一種支持對應用的安裝包進行自動化驗證的方法,包括:
在打包裝置處對所述安裝包的包信息進行配置并打包;
響應于觸發自動化驗證,向驗證裝置發送配置的包信息和包地址;
在驗證裝置處響應于接收到包信息和包地址,基于所述包地址下載安裝包,并自動執行包信息驗證;以及
響應于觸發用戶場景自動化測試,利用調試工具將來自打包裝置的安裝包安裝到用戶設備中,并通過模擬用戶場景對所述安裝包進行用戶場景自動化測試;
其中,觸發用戶場景自動化測試的事件由用戶設定,包括打包裝置完成對安裝包的包信息的打包或者驗證裝置驗證通過包信息;在所述觸發用戶場景自動化測試的事件為打包裝置完成對安裝包的包信息的打包的情況下,使得分別獨立地或同時地執行對包信息進行自動化驗證的操作以及對安裝包進行用戶場景自動化測試的操作;在所述觸發用戶場景自動化測試的事件為驗證裝置驗證通過包信息的情況下,使得僅對驗證通過的安裝包進行用戶場景自動化測試。
2.根據權利要求1所述的方法,所述自動執行包信息驗證包括:
對下載的安裝包進行解壓,提取包信息;以及
將提取的包信息與接收的包信息進行比較,驗證所述包信息是否正確。
3.根據權利要求1所述的方法,還包括:通過URL向驗證裝置發送配置的包信息和包地址。
4.一種支持對應用的安裝包進行自動化驗證的系統,包括:
打包裝置,用于對所述安裝包的包信息進行配置并打包,并且響應于觸發自動化驗證,向驗證裝置發送配置的包信息和包地址;以及
驗證裝置,用于響應于接收到包信息和包地址,基于所述包地址下載安裝包,并自動執行包信息驗證;以及
用戶場景自動化測試裝置,用于響應于觸發用戶場景自動化測試,利用調試工具將來自打包裝置的安裝包安裝到用戶設備中,并通過模擬用戶場景對所述安裝包進行用戶場景自動化測試;
其中,觸發用戶場景自動化測試的事件由用戶設定,包括打包裝置完成對安裝包的包信息的打包或者驗證裝置驗證通過包信息;在所述觸發用戶場景自動化測試的事件為打包裝置完成對安裝包的包信息的打包的情況下,使得分別獨立地或同時地執行對包信息進行自動化驗證的操作以及對安裝包進行用戶場景自動化測試的操作;在所述觸發用戶場景自動化測試的事件為驗證裝置驗證通過包信息的情況下,使得僅對驗證通過的安裝包進行用戶場景自動化測試。
5.根據權利要求4所述的系統,所述驗證裝置進一步被配置為:
對下載的安裝包進行解壓,提取包信息;以及
將提取的包信息與接收的包信息進行比較,驗證所述包信息是否正確。
6.根據權利要求4所述的系統,其中所述打包裝置進一步被配置為通過URL向驗證裝置發送配置的包信息和包地址。
7.一種支持對應用的安裝包進行自動化驗證的系統,包括:
存儲裝置,配置為存儲應用的安裝包的包信息;
第一處理裝置,配置為對來自存儲裝置的包信息進行配置并打包,并響應于觸發自動化驗證,向第二處理裝置發送配置的包信息和包地址;以及
第二處理裝置,配置為響應于從第一處理裝置接收到包信息和包地址,基于所述包地址下載安裝包,并自動執行包信息驗證;
所述第二處理裝置進一步被配置為:響應于觸發用戶場景自動化測試,利用調試工具將來自打包裝置的安裝包安裝到用戶設備中,并通過模擬用戶場景對所述安裝包進行用戶場景自動化測試;
其中,觸發用戶場景自動化測試的事件由用戶設定,包括打包裝置完成對安裝包的包信息的打包或者驗證裝置驗證通過包信息;在所述觸發用戶場景自動化測試的事件為打包裝置完成對安裝包的包信息的打包的情況下,使得分別獨立地或同時地執行對包信息進行自動化驗證的操作以及對安裝包進行用戶場景自動化測試的操作;在所述觸發用戶場景自動化測試的事件為驗證裝置驗證通過包信息的情況下,使得僅對驗證通過的安裝包進行用戶場景自動化測試。
8.一種計算機可讀存儲介質,其上存儲有可執行指令,其中該指令被第一處理器執行時使第一處理器:對應用的安裝包的包信息進行配置并打包,并且響應于觸發自動化驗證,發送配置的包信息和包地址;以及
該指令被第二處理器執行時使第二處理器:
響應于接收到包信息和包地址,基于所述包地址下載安裝包,并自動執行包信息驗證;
響應于觸發用戶場景自動化測試,利用調試工具將來自打包裝置的安裝包安裝到用戶設備中,并通過模擬用戶場景對所述安裝包進行用戶場景自動化測試;
其中,觸發用戶場景自動化測試的事件由用戶設定,包括打包裝置完成對安裝包的包信息的打包或者驗證裝置驗證通過包信息;在所述觸發用戶場景自動化測試的事件為打包裝置完成對安裝包的包信息的打包的情況下,使得分別獨立地或同時地執行對包信息進行自動化驗證的操作以及對安裝包進行用戶場景自動化測試的操作;在所述觸發用戶場景自動化測試的事件為驗證裝置驗證通過包信息的情況下,使得僅對驗證通過的安裝包進行用戶場景自動化測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710323761.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種接口的測試方法和測試裝置
- 下一篇:軟件缺陷檢測方法及裝置





