软件测试工具之移动应用开发测试工具Bugtags的使用
凌雪 2018-08-27 来源 :网络 阅读 691 评论 0

摘要:本文将带你了解软件测试工具之移动应用开发测试工具Bugtags的使用,希望本文对大家学测试工具有所帮助。

本文将带你了解软件测试工具之移动应用开发测试工具Bugtags的使用,希望本文对大家学测试工具有所帮助。


Bugtags集成教程
    首先登陆官网创建一个APP,生成App Key:
    企业版免费体验15天,过后需要收费
   
    我是通过CocoaPods集成Bugtags的SDK,集成方法比较简单。具体步骤如下:
   
    1、在你项目的 Podfile 中添加以下代码
   
   
   
   
    1
   
   
   
   
    pod 'Bugtags'
   
   
   
   
   
    2、执行 pod 安装命令
   
   
   
   
    1
   
   
   
   
    pod install
   
   
   
   
   
    3、在 AppDelegate.m 中导入头文件
    4、然后在 application:didFinishLaunchingWithOptions: 方法中加入一行
   
   
   
   
    1
   
   
   
   
      [Bugtags startWithAppKey:@"App Key" invocationEvent:BTGInvocationEventBubble];
   
   
   
   
   
    这里的APP KEY就是登陆bugtags.com之后,创建app时所获得的app key。
   
   
   
   
   
   
    Bugtags使用教程
    接下来,我通过提交一个bug和一个闪退日志来演示Bugtags使用方法。首先,我们看一下Bugtags的控制台。
   
   
   
    bug提交
    针对测试过程中发现的问题,但是APP没有崩溃,需要手动提交bug到平台
   
   
    bug提交假设我们测试APP的时候,发现有一个title写错了。那么,通过Bugtags来提交这个bug。提交方法请看Gif图:
   
   
   
    提交之后,刷新Bugtags控制台。这个时候,我们的控制台就多出了一个新建的bug:
   
   
   
    点击可以查看bug详情,一起来看看是不是刚刚提交的bug:
   
   
   
    果然是我们刚刚提交的bug。截图上有我们之前做的标记“Title error”,而且这里很清晰的记录了我们的设备信息。是不是感觉非常方便!
   
    app闪退
   
   
    <span style="background-color: rgb(255, 255,   255);">NSMutableDictionary删除nil的key<span style="font-family:   "Helvetica Neue", Helvetica, STheiti, 微软雅黑, 黑体, Arial, Tahoma,   sans-serif, serif; background-color: rgb(250, 250,   250);">:</span></span>
   
   
   
    <span style="background-color: rgb(255, 255, 255);">    NSMutableDictionary *dic =   [[NSMutableDictionary alloc] initWithCapacity:4];    [dic setObject:@"Obj1"   forKey:@"1"];    [dic   setObject:@"Obj2" forKey:@"2"];        [dic   removeObjectForKey:nil];</span>
    不过我这里测试,服务器有时收不到崩溃,不知是延迟还是丢数据了,我发了两次,收到一条数据:
   
   
   
   
   
   
    设备信息
   
    这里有屏幕截图和设备信息
   
   
   
   
   
    重现步骤
   
    免费版没有,需要开通企业版,不过企业版有15天的免费试用期
   
   
   
   
   
    堆栈信息
    免费都有
   
   
    但有两个问题:1. 堆栈没有还原,没有代码行号的解析  2. 还有些<redacted>的符号,没有解析
   
    用户数据
    目前没上传数据
   
   
    控制台日志
    免费版没有,需要开通企业版,不过企业版有15天的免费试用期
   
   
    试用效果:
   
   
   
    Bugtags日志
   
   
    试用效果:
   
   
    网络请求
   
   
    试用效果:    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试工具频道!

本文由 @凌雪 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程