移動應(yīng)用Bug快速反饋利器
今天要介紹的是一款著力于提升移動應(yīng)用測試效率的產(chǎn)品。
首先要描述一下我們眼里的中小移動開發(fā)團隊實施應(yīng)用測試的流程:開發(fā)工程師完成一個功能的編寫之后,團隊里面的每個人可能都要投入到測試中。測試過程中,發(fā)現(xiàn)問題、截屏、手機連電腦、把圖導入電腦、記錄設(shè)備信息、盡可能地描述bug,最后把這些bug提交到例如JIRA、Redmine這類管理系統(tǒng)中。然后不斷重復以上步驟。
這些由團隊leader、產(chǎn)品經(jīng)理、測試工程師等人提交的bug,最終會被分配到開發(fā)工程師那里。后者將會十分苦惱:沒有截屏、沒有設(shè)備信息、問題描述也不夠準確、現(xiàn)場數(shù)據(jù)不豐富、bug難重現(xiàn),問題難以快速定位并解決。
一直以來,JIRA、Redmine這類管理系統(tǒng),不斷的豐富自己的功能,但始終無法擺脫一個事實:這類系統(tǒng)是為Web應(yīng)用、桌面應(yīng)用的測試場景設(shè)計的,無法應(yīng)對移動應(yīng)用的測試場景。
Bugtags這款產(chǎn)品,試圖解決以上的痛點。Bugtags采用獨創(chuàng)的應(yīng)用內(nèi)所見即所得的問題上報方式,有效提高了問題上報的效率和問題描述的準確度;同時平臺提供了自動收集分析崩潰信息與問題生命周期管理功能。
相對于傳統(tǒng)的bug管理系統(tǒng),Bugtags有如下優(yōu)點:
1. SDK集成簡單
Bugtags的真正做到了一行代碼極速集成,完全不影響原有程序的結(jié)構(gòu),也不增加開發(fā)人員的工作量。集成之后,會在界面出現(xiàn)一個可以拖動的懸浮小球,對原有功能完全沒有影響。
2. 所見即所得提交問題
團隊成員在測試應(yīng)用的時候,發(fā)現(xiàn)了bug,就可以在當前界面點擊懸浮小球,實現(xiàn)一鍵截屏、編輯標簽進行問題描述。
3. 自動收集設(shè)備與應(yīng)用運行狀態(tài)
提交問題的同時,自動收集了設(shè)備信息、應(yīng)用運行時數(shù)據(jù)等,同步傳到云平臺,幫助開發(fā)人員更好了解問題發(fā)生時設(shè)備和應(yīng)用的狀態(tài),有利于問題解決。
4. 自動收集分析閃退信息
閃退對用戶傷害很大,Bugtags可以收集分析所有的閃退信息,自動提交到云平臺。
5. 簡單高效的Bug生命周期管理
Bugtags云平臺抽取傳統(tǒng)缺陷管理系統(tǒng)的最核心功能,有效管理和跟蹤問題。
Bugtags的團隊表示,這個產(chǎn)品最初其實是團隊內(nèi)部的需求。團隊的核心成員來自國內(nèi)知名互聯(lián)網(wǎng)公司。在原先的崗位上,有的設(shè)計過月流水超億元的票務(wù)系統(tǒng),有的開發(fā)過DAU數(shù)百萬的社交游戲,有的開發(fā)維護過過千萬級DAU的后端系統(tǒng)。他們在一起合作的時間超過4年,創(chuàng)造了多款A(yù)pp,經(jīng)歷過多輪的開發(fā)測試上線迭代過程。身為中小開發(fā)者,在應(yīng)用測試過程深切感受到問題難描述、難復現(xiàn)、難解決。于是內(nèi)部萌發(fā)了這個產(chǎn)品的原型。
在不斷的打磨過程中,團隊意識到這個產(chǎn)品的價值,于是正式成立了公司,開始推廣這個產(chǎn)品。
Bugtags上線以來,用戶普遍反應(yīng)Bugtags極大的幫助他們提升了功能測試的效率。
Bugtags的CEO張磊表示,下一步將會繼續(xù)打磨用戶體驗,加入更多提升測試效率的功能,目標只有一個:降低測試門檻,幫助測試人員高效測試,幫助開發(fā)人員高效解決Bug。