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