本次版本更新时间:2018.10.23
本周更新一览
- 【Bugout 缺陷管理】SDK 新增渠道和用户 ID 设置,全面分析应用崩溃信息
- 【Bugout 缺陷管理】自动化流程功能优化,新增所属应用和模块维度
- 【Bugout 缺陷管理】自动化流程增加动态指派人功能
- 【Bugout 缺陷管理】新增问题分享功能,一键分享让沟通更方便
- 【Bugout 缺陷管理】通过自动集成导入至 Bugout 中的应用自带应用图标
- 【Bugout 缺陷管理】创建问题页面新增编辑标签功能
- 【Bugout 缺陷管理】新增截止日期“小时”“分钟”字段,让问题处理流程更精确
- 【Bugout 缺陷管理】问题列表中缩略图增加点击放大查看的功能
- 【Bugout 缺陷管理】细化通知触发条件
- 【Bugout 缺陷管理】我创建的问题默认跟踪人为我
- 【Bugout 缺陷管理】自定义筛选器和高级搜索支持对时间字段的筛选
1.Bugout 缺陷管理:SDK 新增渠道和用户 ID 设置,全面分析应用崩溃信息
在上一次的更新版本中,我们发布了自定义标签功能,在集成的 SDK 中调用相关 API 方法,即可在异常上报时获取自定义的属性数据,如用户昵称、联系方式等(具体内容请参阅
《10月第2次产品更新:自定义问题状态功能,满足您的个性化设置需求》)。本次版本新增了渠道和用户 ID 两个固定属性,即当您在集成 SDK 时通过调用 BugOut Api.setUserInfo(JSONObject) 方法可设置一些用于调试的 key value 数据,随着问题一起上报,便于您查看崩溃来源渠道和用户信息,帮您进行更加全面的崩溃数据分析。
设置如用户 ID:
TestinDataApi.bind("user_id");
设置渠道:
两种方式设置渠道信息
① 代码设置
在SDK初始化时通过启动参数setChannel("your_channel")来设置渠道
//设置启动参数
TestinDataConfig testinDataConfig = new TestinDataConfig()
.setChannel("your_channel")//设置app渠道
.openShake(true)//设置是否打开摇一摇反馈bug功能
.collectCrash(true)//设置是否收集app崩溃信息
.collectNDKCrash(true)//设置收集NDK异常,需集成bugout-ndk
.collectLogCat(false)//设置是否收集logcat系统日志
.collectANR(true)//设置是否收集ANR异常信息
.setScreenshot(true)//设置是否开启崩溃截图功能
.setShakeSpeed(1500)//设置摇一摇触发阈值,默认1500,数值越低越灵敏
.collectUserSteps(true);//设置是否收集用户操作步骤
//SDK初始化
TestinDataApi.init(this, "your_appkey", testinDataConfig);
② AndroidManifest.xml文件设置
在AndroidManifest.xml文件中添加如下配置,将your_channel替换为真实的渠道名称
<meta-data
android:value="your_channel" android:name = "TESTIN_DATA_UTM_SOURCE"/>
展现样式
2.Bugout 缺陷管理:自动化流程功能优化,增加应用和模块维度
本次更新在自动化流程功能中新增了应用和模块筛选维度,帮助您多维度更加精细地管理自动化流程,实现团队工作的高效流转。点击查看《Bugout 自动化流程功能优化:新增应用和模块筛选维度》。
3.Bugout 缺陷管理:自动化流程新增动态指派人功能
动态指派人指的是在自动化流程中非匿名提交的 bug,在状态变化的时候,不用手动指回,自动指回给某类人,如创建者、指派人、跟踪人等。举个例子,我希望我创建的所有 bug 在状态变为“已解决”时自动指回给创建人也就是我,那么我只需在设置自动化流程时,在【执行动作】中添加如下条件即可实现:
注:此功能目前只支持非匿名提交的 bug。
4.Bugout 缺陷管理:新增问题分享功能,一键分享让沟通更方便
为了更高效地沟通和协作,通常我们需要将 bug 问题同步给一些外部用户看,那么如何操作才能在分享的同时又可以保证问题状态等不被改动?根据这一需求,本次版本我们新增了问题分享功能, 在问题详情页,您可以通过问题链接或二维码,将问题一键分享,同时您还可以设置公开评论,便于收集外部用户的产品建议。
系统默认本功能为开启状态,项目管理员可根据需要关闭。
5.Bugout 缺陷管理:通过自动集成导入至 Bugout 中的应用自带应用图标
通过自动集成导入至 Bugout 中的应用带自己的应用图标,便于查看。
6.Bugout 缺陷管理:新建问题页面新增编辑标签功能
创建问题时您可以自定义编辑问题标签,比如,这个问题来自于产品-Bugout,创建问题时您就可以打上例如“产品-Bugout”的标签,简单快捷。
7.Bugout 缺陷管理:新增截止日期“小时”“分钟”字段,让问题处理流程更精确
问题详情页新增“小时”,“分钟”字段,处理截止时间精确到具体的时间点,帮您精确计划好每一个工作安排,处理 bug 也要精致。
8.Bugout 缺陷管理:新增问题列表缩略图点击放大查看功能
在之前的版本中,将鼠标悬浮图片 icon 上即显示缩略图,虽方便直观,但如果图片上的文字内容较多,缩略图看起来就没那么清晰了,最后还是得点开问题详情查看附件。本次更新后,您不仅依然可以查看小缩略图,还可以直接点击缩略图 icon 放大查看大图,操作更简便。
9.Bugout 缺陷管理:通知提醒优化,触发条件细化
目前 Bugout 后台支持3种渠道的通知提醒,分别是邮件、微信和站内信。在之前的版本中,您可以选择“当我创建的问题发生改动时”提醒我,为了更加准确地描述问题的具体改动,本次更新在原有的通知类型上进行了细化分类,如下图,您可以选择“当我的问题修改标题/描述/状态时提醒我”,如此一来便可以根据您的需要接收想关注的消息,避免大量通知消息的轰炸和打扰。
10.Bugout 缺陷管理:我创建的问题默认跟踪人为我
为了方便您实时跟进自己创建的问题,查看问题处理进度,您创建的问题默认状态下跟踪人为您自己,当然,您也可以根据需要添加其他跟踪人,同时可以在【通知提醒】里设置通知类型和通知渠道。
注:创建问题时无需选择您自己作为跟踪人,问题创建成功后系统自动将您添加为跟踪人,您只需根据需求选择其他跟踪人即可。
11.Bugout 缺陷管理:自定义筛选器和高级搜索支持对时间字段的筛选
作为 bug 管理的项目管理人,我希望有更加灵活的自定义筛选功能,特别是对于时间字段的筛选功能。比如,我想看到最近7天内关闭的任务,上个月创建并且还没有被解决的 bug 任务, 还有7天到期 bug 任务等。
自定义过滤器和高级检索增加了对【创建时间】、【更新时间】和【截至日期】3个时间字段的筛选功能,时间字段分别为今天,昨天,本月,上月,最近7天和自定义范围。帮您精准统计特定时间段内的 bug 任务完成情况,推动任务进程。
以上就是本次产品更新的主要内容。新功能上线,我们真诚的希望可以得到您的体验反馈,我们会认真对待您的每一个意见和建议。对于所有有效建议/反馈,我们都会赠送独一无二的 Testin 云测定制版鼠标垫,感谢您的支持!点击填写
《Testin用户意见反馈》。
Bugout 定制版鼠标垫
如果您想了解更多关于 Testin 测试平台的使用,欢迎您到我们的帮助中心查看。同时,如果您对我们的产品使用有疑惑,也可到我们的用户社区畅所欲言。