拥抱高效、拥抱 Bugtags 之来自用户的声音 2
小编按:这是一篇 Bugtags 用户来稿,主要是介绍了使用 Bugtags 前后对测试及解决 Bug 所带来的变化,感谢单车娱乐 App 工程师 - 李斌同学对 Bugtags 的信赖和支持。小编在这里诚邀各位热心用户向我们投稿,说出你使用 Bugtags 的故事。
遇见 bugtags 之前那点事
那些年,我们单车娱乐 App,自研发到上线,苦逼的在友盟,bugly,bughd 等各种 bug 反馈的工具来来回回踩坑,然而让 QA 和 PM 以及最身同感受的我们这些一线开发工程师表示各种吐槽…
线上的bug收集时候,都不是实时的,很容易丢失现场环境数据,难以跟踪并重现问题,鉴于使用环境以及设备的多样性,一旦发布出去的 App,必然或多或少都有各种奇葩兼容崩溃问题。全世界手机这么多,能 fix 得过来么?

(各种 npe,各种 ise,别介,我已经懒得吐槽了)
大部分 bug 展示的信息只有基础设备信息和一些崩溃的日志,然而没什么用,因为崩溃或多或少都涉及到用户的使用环境才能重现并得知问题原因从而进行修正处理。

人肉测试占比例很大,尤其是在测试过程中,一旦发生意外,处于一线开发的工程师就像消防员那样十万火急的救火,为的是意外的现场日志以及相关操作流程。(人肉测试的苦,谁做谁知道)
曾经对 QA 来说的一场噩梦:截图,情况描述,环境描述,操作描述等等相关bug的反馈,让 App 的质量保证越发紧张和效率低下。

鉴于以上四点吐槽,我相信各位看官感触良多,然而类似的故事也多不胜数,终究是为了对 App 开发有个更好的质量保证。当同事给我推荐了 Bugtags 的时候,我立马来了精神:这尼玛就是我要的 bug 神器啊,简直黑科技啊,拯救 QA,PM,以及一线开发工程师于水深火热之中啊!
和 bugtags 的一见钟情
别不说,经过在官网的注册浏览一些教程之后,我立马在自己正在开发的 App 集成bugtags,并当场发布内部版本给 QA 做一些简单指导:
打开 App 就看到那个蓝色的 bugtags logo,没错,就是这货;

点 bugtags 小球后会有操作项;

第一次打标签有引导提示,告诉你怎么玩;

在错误的位置上点击一下,添加一个标签,写完 bug 描述后,确定;

提交

对于 QA 和 PM 以及全公司一起参与 App 测试反馈,这简直是神器,太特么的神器了。。。
神马人人都是产品经理,在 bugtags 的时候,人人都是 QA 工程师了,都可以为 App 出一分力以提高app研发质量。
然而到这里就完了?并没,在 bugtags 的系统,这只是小小的前戏,在bugtags web的系统上,你可以看到各种信息:
首页就是整体应用的相关情况;

(一个字,一目了然,啊,不对,是四个字)接下来才是我们 bugtags 主场,大部分工程师都围绕这里工作,你可以看到 bug 的概括信息,并且进行过滤,从而开始我们修复工作;

点击具体问题,就可以看到与之对应的问题信息,包括截图,设备环境以及设备信息,用户步骤,以及堆栈信息等等,非常全面;

当然,你也可以考虑看看最右边的详细数据以选择是否优先处理这个问题。
看到这里,bugtags 对于我们这个 team 来说,暂时就接触到这里了。
未来一段时间,会对 bugtags 加以深入,比如:
- 对一些崩溃,进行必要数据收集,更方便确认崩溃现场数据到底是哪里出错。
- 用户反馈信息的集成,这样更好的处理用户以及测试的优化方案。
对于 team 来说,团队的成员会在相应的问题下面进行追踪历史记录。
就目前来说,我们单车娱乐 App,从九月中开始,已经用 bugtags 有些日子了,不单是用来做测试反馈修正,还在线上发版用来崩溃信息收集,兼有了可视化,可量化,可回归的开发模式。因为开发和维护的紧张繁复,拜托了 bugtags 的一臂之力,从而变得有序进行了。
期望 bugtags
说实话,一个好的工具,能成倍的提高效率,这点在 bugtags 已经完全体现出来了。在这一个多月的相处来说,bugtags 确实解决了一个痛点,绝大部分平台没留意到的痛点,刚好这痛点可以让你对 bug 不再以迷惘方式去处理了。
感谢 bugtags,造福我们这些工程师,有更多时间享受生活,大家晚安!
拥抱高效、拥抱 Bugtags 之来自用户的声音 2的更多相关文章
- 拥抱高效、拥抱 Bugtags 之来自用户的声音(三)
小编按:这是一篇 Bugtags 用户来稿,主要是介绍了使用 Bugtags 前后对测试及解决 Bug 所带来的变化,感谢山西农业大学 - 高正炎同学对 Bugtags 的信赖和支持.小编在这里诚邀各 ...
- 拥抱高效、拥抱 Bugtags 之来自用户的声音(五)
Bugtags使用心得(创业公司场景篇) ——成都嘿嘿科技有限公司 作者:小花 一.产品定义 关于手机客户端产品(APP)的 bug 提交.监测及管理且具有团队协作性质的系统. 二.使用环境 公司:初 ...
- 拥抱高效、拥抱 Bugtags 之来自用户的声音(四)
小编按:这是一篇 Bugtags 用户来稿,经过一段时间的密集使用,他已然觉得 Bugtags 是 App 开发者的好帮手,感谢解铃 App - 楚琪同学对 Bugtags 的信赖和支持.小编在这里诚 ...
- 拥抱高效、拥抱 Bugtags 之来自用户的声音
小编按:这是一篇 Bugtags 用户来稿,主要是介绍了 Bugtags 使用的方法及其带来的效率的提升,谢谢介博同学对 Bugtags 的信赖和支持.小编在这里诚邀各位热心用户向我们投稿,说出你使用 ...
- 微信--高效解决token及授权用户openid的持久化处理办法
摘要 关于微信开发的话题,例子确实已经有不少,但大部分都是人云亦云,很多小细节或者需要注意的地方却大多没有讲清楚,这令很多刚开始开发的人感觉大很迷茫.而我今天要说的话题,主要着眼于两个方面. 一:如 ...
- MKMapView:确定区域更改是否来自用户交互
参见: http://www.b2cloud.com.au/tutorial/mkmapview-determining-whether-region-change-is-from-user-inte ...
- 解决kali linux 2016.2实体机安装后root用户没有声音
Kali Linux系统默认状态下,root用户是无法使用声卡的,也就没有声音.启用的方法如下:(1)在终端执行命令:systemctl --user enable pulseaudio (2)在/e ...
- [译]36 Days of Web Testing(五)
Day 23 禁用CSS Disable CSS 为什么 ? CSS,层叠样式表,是用来定义web页面布局和显示的机制.通过修改CSS样式,可以改变整个页面的外观. 但是有一些人,因为之前的选择或者 ...
- 张艾迪(创始人):拥抱单身与自由的Eidyzhang
拥抱单身与自由(Single+Freedom) 拥抱伟大的梦想与理想.年轻一代的张扬与自信 拥抱AOOOiA.Global.224C的一切是我对这个世界的态度 +AOOOiA.Global.224C创 ...
随机推荐
- 在WCF中使用消息队列MSMQ
在WCF中使用消息队列MSMQ 在windows平台上,MSMQ是首选的消息传递中间件,它是一种高速.异步.可靠的通信机制,当我们在Internet上的两个应用需要交换信息时,使用这样的中间件可能是必 ...
- pb将datawindow数据导出EXCEL
PB有dw有自带功能可以将数据导出成excel,但是head却是字段名称,这样不直观. 所见即所得的方式是,将dw保存成html然后将后缀名改成xls,但这样的方式还有些问题就是会错列,解决的方法是将 ...
- Pixel VS Point, FrameBuffer VS RenderBuffer
// How iOS app MVC works View, Window, AppDelegate ViewController, RootViewController // On Pixel VS ...
- 利用spring AOP 和注解实现方法中查cache-我们到底能走多远系列(46)
主题:这份代码是开发中常见的代码,查询数据库某个主表的数据,为了提高性能,做一次缓存,每次调用时先拿缓存数据,有则直接返回,没有才向数据库查数据,降低数据库压力. public Merchant lo ...
- 一个Java内存可见性问题的分析
如果熟悉Java并发编程的话,应该知道在多线程共享变量的情况下,存在“内存可见性问题”: 在一个线程中对某个变量进行赋值,然后在另外一个线程中读取该变量的值,读取到的可能仍然是以前的值: 这里并非说的 ...
- ubuntu随笔
在命令行里输入 sudo nautilus 之后输入你的用户的密码,会弹出一个目录窗口来,可以复制到这来
- jquery里面的循环的用法
下面提一下jQuery的each方法的几种常用的用法 Js代码 var arr = [ "one", "two", "three", &qu ...
- 关于unity中C#使用WaitForSeconds的方法
//我有一段这样的代码,我要实现3秒后执行内容,JS是这样写的 function Update () { load (); } function load (){ //等待3秒执行语句 yield W ...
- 前端学习 第五弹: CSS (一)
前端学习 第五弹: CSS (一) 创建css: <link rel="stylesheet" type="text/css" href="my ...
- python 3 学习笔记(一)
由于之前学过python2,因此今天就想记录下第一天学习python3过程中的遇到的不同和之前没有太掌握的基础知识. python2和python3的语法区别 print语句 在Python2里,pr ...