[發明專利]Andriod應用程序的測試方法和裝置有效
| 申請號: | 201310076644.4 | 申請日: | 2013-03-11 |
| 公開(公告)號: | CN104050075B | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 許仙明;劉艷君 | 申請(專利權)人: | 百度國際科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F11/34 |
| 代理公司: | 北京銘碩知識產權代理有限公司11286 | 代理人: | 張云珠,王艷嬌 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | andriod 應用程序 測試 方法 裝置 | ||
1.一種Andriod應用程序的測試方法,其特征在于包括以下步驟:
(a)收集測試日志;
(b)啟動用于模擬對被測應用程序進行操作的測試工具;
(c)如果確定被測應用程序崩潰,則查找測試日志中與被測應用程序相關的錯誤日志信息,截取并保存錯誤日志信息;
(d)在錯誤日志分析線程截取并保存錯誤日志信息之后,關閉被測應用程序,并返回步驟(a);
(e)如果確定被測應用程序沒有崩潰,則在到達預定的測試時間之后,分析保存的錯誤日志信息,并生成測試結果報告。
2.如權利要求1所述的測試方法,其中,在步驟(a),將收集的測試日志記錄到預定文件中。
3.如權利要求1所述的測試方法,其中,在步驟(c),使用java中的string類的startwith命令來查找測試日志中的錯誤日志信息。
4.如權利要求1所述的測試方法,其中,在步驟(c),查找測試日志中錯誤級別為Error和Warning的錯誤日志信息。
5.如權利要求1所述的測試方法,其中,在步驟(d),獲取終端設備中的當前進程列表,通過檢索當前進程列表以獲得與被測應用程序對應的程序ID,并殺死與程序ID對應的被測應用程序的進程。
6.如權利要求1所述的測試方法,其中,在步驟(e),測試進程過濾重復的錯誤日志信息來生成測試結果報告。
7.如權利要求1所述的測試方法,還包括:將測試結果報告發送到預定郵箱。
8.一種Andriod應用程序的測試裝置,其特征在于包括:
日志收集模塊,受控于測試控制模塊,在測試開始時收集在測試過程中產生的日志;
錯誤日志分析模塊,受控于測試控制模塊,在被測應用程序崩潰時分析線程查找測試日志中與被測應用程序相關的錯誤日志信息,截取并保存錯誤日志信息;
測試控制模塊,在測試開始時啟動用于模擬對被測應用程序進行操作的測試工具,在錯誤日志分析模塊保存錯誤日志信息之后關閉被測應用程序,如果沒有到達預定的測試時間,則控制日志收集模塊、錯誤日志分析模塊、測試工具和被測應用程序繼續進行測試,在到達預定的測試時間之后停止測試;
測試結果生成模塊,根據測試控制模塊的控制在測試完成之后根據保存的錯誤日志信息生成測試結果報告。
9.如權利要求8所述的測試裝置,其中,日志收集模塊將收集的測試日志記錄到預定文件中。
10.如權利要求8所述的測試裝置,其中,錯誤日志分析模塊使用java中的string類的startwith命令來查找測試日志中的錯誤日志信息。
11.如權利要求8所述的測試裝置,其中,錯誤日志分析模塊查找測試日志中錯誤級別為Error和Warning的錯誤日志信息。
12.如權利要求8所述的測試裝置,其中,測試控制模塊獲取終端設備中的當前進程列表,通過檢索當前進程列表以獲得與被測應用程序對應的程序ID,并殺死與程序ID對應的被測應用程序的進程。
13.如權利要求8所述的測試裝置,其中,測試結果生成模塊過濾重復的錯誤日志信息來生成測試結果報告。
14.如權利要求8所述的測試裝置,測試結果生成模塊將測試結果報告發送到預定郵箱。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度國際科技(深圳)有限公司,未經百度國際科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310076644.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:檸檬酸鈣的制備方法
- 下一篇:分體型擺動氣缸式氣動執行器





