小编按:这是一篇 Bugtags 用户来稿,主要是介绍了 Bugtags 使用的方法及其带来的效率的提升,谢谢介博同学对 Bugtags 的信赖和支持。小编在这里诚邀各位热心用户向我们投稿,说出你使用 Bugtags 的故事。

关于 Bugtags,网上已经有相关的报道,用来干嘛的我就不说了,就分享几个很爽的点以及感受。以下是以 iOS 为例。

  • 手机截屏直接提 Bug
    早些日子在做黑盒测试的时候,先手机截屏,然后手机连接数据线,取出截屏图片,再打开网页,选择图片,点击上传,等待,最后才传到了测试管理平台(如 JIRA)上。使用 Bugtags 只需在手机屏幕上点几下即可完成!节约生命!

  • 自动添加设备信息
    在手机上提交的 Bug 都会自带这些属性,完全不用自己写这些信息了,开发同学一目了然。回想从前手动 Copy、Paste 这些基本信息到 Bug 描述里,真是辛酸。

  • 记录操作步骤
    非常好的解释了「这个 Bug 是怎么出现的」这个问题。
    当然,也是在手机上提交的 Bug 才会有这样的记录。
    清晰的 ViewController 名字、行为、操作的 View 类型、Selector、应用状态变更等,Bug 复现是不是没那么难了?

    拥抱高效、拥抱 Bugtags 之来自用户的声音的更多相关文章

    1. 拥抱高效、拥抱 Bugtags 之来自用户的声音(三)

      小编按:这是一篇 Bugtags 用户来稿,主要是介绍了使用 Bugtags 前后对测试及解决 Bug 所带来的变化,感谢山西农业大学 - 高正炎同学对 Bugtags 的信赖和支持.小编在这里诚邀各 ...

    2. 拥抱高效、拥抱 Bugtags 之来自用户的声音 2

      小编按:这是一篇 Bugtags 用户来稿,主要是介绍了使用 Bugtags 前后对测试及解决 Bug 所带来的变化,感谢单车娱乐 App 工程师 - 李斌同学对 Bugtags 的信赖和支持.小编在 ...

    3. 拥抱高效、拥抱 Bugtags 之来自用户的声音(五)

      Bugtags使用心得(创业公司场景篇) ——成都嘿嘿科技有限公司 作者:小花 一.产品定义 关于手机客户端产品(APP)的 bug 提交.监测及管理且具有团队协作性质的系统. 二.使用环境 公司:初 ...

    4. 拥抱高效、拥抱 Bugtags 之来自用户的声音(四)

      小编按:这是一篇 Bugtags 用户来稿,经过一段时间的密集使用,他已然觉得 Bugtags 是 App 开发者的好帮手,感谢解铃 App - 楚琪同学对 Bugtags 的信赖和支持.小编在这里诚 ...

    5. 微信--高效解决token及授权用户openid的持久化处理办法

       摘要 关于微信开发的话题,例子确实已经有不少,但大部分都是人云亦云,很多小细节或者需要注意的地方却大多没有讲清楚,这令很多刚开始开发的人感觉大很迷茫.而我今天要说的话题,主要着眼于两个方面. 一:如 ...

    6. MKMapView:确定区域更改是否来自用户交互

      参见: http://www.b2cloud.com.au/tutorial/mkmapview-determining-whether-region-change-is-from-user-inte ...

    7. 解决kali linux 2016.2实体机安装后root用户没有声音

      Kali Linux系统默认状态下,root用户是无法使用声卡的,也就没有声音.启用的方法如下:(1)在终端执行命令:systemctl --user enable pulseaudio (2)在/e ...

    8. [译]36 Days of Web Testing(五)

      Day 23 禁用CSS  Disable CSS 为什么 ? CSS,层叠样式表,是用来定义web页面布局和显示的机制.通过修改CSS样式,可以改变整个页面的外观. 但是有一些人,因为之前的选择或者 ...

    9. 张艾迪(创始人):拥抱单身与自由的Eidyzhang

      拥抱单身与自由(Single+Freedom) 拥抱伟大的梦想与理想.年轻一代的张扬与自信 拥抱AOOOiA.Global.224C的一切是我对这个世界的态度 +AOOOiA.Global.224C创 ...

    随机推荐

    1. PostgreSQL Hardware Performance Tuning

      Bruce Momjian POSTGRESQL is an object-relational database developed on the Internet by a group of de ...

    2. window.parent与window.openner

      window.parent与window.openner区别介绍 作者: 字体:[增加 减小] 类型:转载 今天总结一下js中几个对象的区别和用法,对这几个概念混淆的朋友可以看看 今天总结一下js中几 ...

    3. linux命令单次或组合样例

      ###解压命令.tar.gz    格式解压为    tar   -zxvf   xx.tar.gz.tar.bz2   格式解压为     tar   -jxvf    xx.tar.bz2 ### ...

    4. linux包之sysstat之sar命令

      要启动SAR,必须通过cron工具以周期性的间隔启动.安装sysstat包后,默认创建一个/etc/cron.d/sysstat文件,其默认内容为:# run system activity acco ...

    5. unity, 搜索组件

      Hierarchy的搜索栏中既可以搜节点名,也可以搜组件名.

    6. C语言的几种取整方法

      C语言的几种取整方法 来源:http://blog.sina.com.cn/s/blog_4c0cb1c001013ha9.html 1.直接赋值给整数变量.如: int i = 2.5; 或 i = ...

    7. 【转】JSONP跨域的原理解析

      JavaScript是一种在Web开发中经常使用的前端动态脚本技术.在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略).这一策略对于Java ...

    8. Jquery获得下拉框的值

      转自:http://blog.csdn.net/jing_xin/article/details/8007794 获取Select : 获取select 选中的 text : $("#ddl ...

    9. java 常用集合例子

      package test; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import ...

    10. C语言数组初始化全部为0

      ] = {}; 编译器会把第一个初始化值(这里是0)赋给数组的第一个元素,然后用默认值0赋给其余的元素.如果没有给出初始值,编译器不会去做初始化工作.这样简洁的方式让代码更加高效. 另一种,就是mem ...