[發明專利]Bug信息的提交方法、客戶端與計算機可讀存儲介質在審
| 申請號: | 201711498300.7 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108170605A | 公開(公告)日: | 2018-06-15 |
| 發明(設計)人: | 陳細幫 | 申請(專利權)人: | 廣州啟生信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 麥小嬋;郝傳鑫 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 上下文信息 信息輸入 計算機可讀存儲介質 信息提交 應用程序 自動收集 客戶端 測試 應用程序運行 菜單獲取 實時檢測 檢測 彈出 | ||
本發明實施例提供了Bug信息的提交方法、客戶端與計算機可讀存儲介質,方法包括在應用程序運行的過程中,實時檢測是否出現閃退;當檢測到出現閃退時,自動收集Bug上下文信息并將當前收集到的Bug上下文信息作為Bug信息提交到Bug系統;當檢測到測試員的Bug信息輸入命令時,在所述應用程序的交互界面上彈出Bug信息輸入菜單;通過所述Bug信息輸入菜單獲取測試員輸入的Bug描述信息,并自動收集Bug上下文信息;根據測試員的Bug信息提交命令,將所述Bug上下文信息和所述Bug描述信息作為Bug信息上傳到所述Bug系統。本發明實施例由應用程序自動去收集Bug上下文信息,無需用戶手動輸入,節省了提交Bug信息所需要的時間,從而提交了提交Bug信息的效率。
技術領域
本發明涉及軟件技術領域,尤其涉及一種Bug信息的提交方法、客戶端與計算機可讀存儲介質。
背景技術
Bug是指軟件程序的漏洞或缺陷,通常還包括測試工程師或用戶所發現和提出的軟件可改進的細節、或與需求文檔存在差異的功能實現等。測試人員發現Bug后,在Bug管理系統提交已發現的Bug,提交的信息包括測試環境(操作系統、語言等)、使用的測試產品版本號,Bug類型,Bug嚴重程度,Bug重現步驟,期望行為/實際行為,附加描述信息,附件,屏幕截圖或錄像。開發人員修改后,對相應的問題進行標記。
在現有技術中,測試在提交APP Bug時,先是在手機上進行截圖,再把圖片從手機傳送至電腦,在Bug管理系統中上傳圖片,并手工補全Bug的上下文信息(比如:機型、Android系統版本、登陸賬號、IP、堆棧等信息)。但Bug上下文信息格式相對固定,每次都是重復輸入,非常浪費時間,效率不高。
發明內容
本發明的目的是提出一種Bug信息的提交方法、客戶端與計算機可讀存儲介質,可以提高Bug信息的提交效率。
為了達到上述的目的,本發明實施例一方面提供了一種Bug信息的提交方法,包括:
在應用程序運行的過程中,實時檢測是否出現閃退;
當檢測到出現閃退時,自動收集Bug上下文信息并將當前收集到的Bug上下文信息作為Bug信息提交到Bug系統;
當檢測到測試員的Bug信息輸入命令時,在所述應用程序的交互界面上彈出Bug信息輸入菜單;
通過所述Bug信息輸入菜單獲取測試員輸入的Bug描述信息,并自動收集Bug上下文信息;所述Bug描述信息包括文字信息和/或屏幕截圖;
根據測試員的Bug信息提交命令,將所述Bug上下文信息和所述Bug描述信息作為Bug信息上傳到所述Bug系統。
優選地,所述方法還包括:
在應用程序運行的過程中,在所述應用程序的交互界面上顯示第一控件;
當檢測到所述第一控件被觸發時,獲取所述應用程序當前的屏幕截圖并存儲在截屏圖庫以供測試員調用。
優選地,所述方法還包括:
在應用程序運行的過程中,在所述應用程序的交互界面上顯示第二控件;
當檢測到所述第二控件被觸發時,判定檢測到測試員的Bug信息輸入命令。
優選地,所述方法還包括:
在生成所述應用程序的安裝包之前,獲取所述應用程序的代碼;
通過Linux腳本把BugSDK與所述安裝包的包依賴關系、所述BugSDK的啟動方法以及閃退捕捉方法添加到所述應用程序的代碼中,得到所述應用程序實際的代碼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州啟生信息技術有限公司,未經廣州啟生信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711498300.7/2.html,轉載請聲明來源鉆瓜專利網。





