解救测试工程师,应用测试将变得更加高效

说起测试工程师,很多人都会想到是一个专业工种,要想做测试工程师,需要高学历、会写程序、经常参加培训。但是现在却不一样了,我发现了一个神器——Bugtags,可以让普通的小编、客服、甚至扫地大妈都可以做测试——没错,人人都可以成为测试工程师。当然这种不合常规的事情,会有很多人不相信,但是当你知道它的使用方法后,你就知道多么神了。

Bugtags

Bugtags 是一个内置在App中的Sdk,只要一段代码就可以集成它,集成完毕后,就可以直接在你的应用里提交所见所得的Bug。同时在Bugtags 后台,不仅可以看到测试人员提交的应用上的Bug,还可以看到和这个Bug相关的设备信息、重现步骤、堆栈信息、用户数据、控制台日志、网络请求、详细数据。通过查看这些数据,可以帮助App开发者很轻松的解决寻找Bug上的烦恼。

其次,Bugtags不仅可以标注App上的Bug错误,还可以标注网页问题。Bugtags目前提供了四大浏览器Chrome、Safari、Opera、Firefox的扩展程序,可以通过在线安装或者下载安装包的方式直接安装到对应的浏览器中,这样在网站开发中遇到的网页问题,也可以快速的通过Bugtags的扩展程序进行提交。

再次,Bugtags还提供了Bug、崩溃等问题的统计和跟进功能。当测试人员反馈Bug后,可以在后台很清晰的看到目前的Bug总数、新发生的Bug数、正在修复的Bug数、以及已经解决的Bug数等数据,同时还可以把这些Bug问题指派给相关的工作人员,进而快速系统的解决App或网站的Bug问题。

Bugtags的出现或将颠覆传统的测试模式,使得测试工作进入一个新的时代。具体可以从下面四个方面来分析:

1.快速定位Bug位置,帮助程序员快速解决产品Bug

通过情况下,一个Bug的产生,跟诸多因素有关。比如可能是服务器端代码问题,也可能是客户端代码、网络不稳定、手机内存紧张、用户操作的步骤和方式等问题,这些问题都可以成为诱因,所以要解决一个 Bug,不仅查找困难,而且解决起来也不容易。在传统的Bug寻找中,是需要一个团队相互配合的,比如服务器代码的问题,要找服务器负责人,客户端的代码,要找客户端的工程师。总之,要想从根本上解决一个Bug不仅耗人力,还耗费时间。

但是有了这个Bugtags,在App测试中遇到的各种矛盾和问题都能轻易解决。Bugtags不仅记录了用户操作记录,还记录了App运行中的设备信息、用户数据、堆栈信息、控制台日志、网络详情、详细信息等所有和Bug相关的静态数据。对程序员来说,有了这些静态数据就可以轻而易举的定位Bug的位置,同时再使用Bugtags的问题跟踪功能和指派功能,通过工单的方式直接指派给相关负责人员,相关负责人员可以快速的跟进Bug,从而提高了团队的工作效率。

2、让专业测试人员的测试结果更加全面深入

对专业的测试工程师来说,在测试App的时候,完成App的测试截图以及错误描述,甚至再用专业的术语描述下错误的类型已经足够了。但是有些动态的错误是无法截图的,比如一些页面的闪屏错误,出现时间短的错误,测试人员根本没有足够的时间来完成截图的,还有就是随机产生的错误问题,也是无法非常不容易发现的。

但是通过Bugtags,所有测试的动态数据和记录都可以通过其“重现步骤”来记录。对测试人员来说,在对静态问题进行记录时,可以直接使用Bugtags的浮标进行标记、描述,相对之前的截图标记方式,更加方便快捷,同时在对随机出现的Bug以及无法截图的动态Bug,Bugtags的“重现步骤”可以清晰的记录动态随机发生的错误。

通过对动态数据的记录,弥补了传统测试的缺陷,使得专业测试人员的结果更加深入和全面。如下图:通过观看随机性Bug的重现步骤,快速找到Bug产生的原因。

重现步骤

3.提升了用户反馈Bug的产品体验

做产品最糟糕的情况,就是让用户为产品反馈Bug。比如笔者曾经在用“赤兔”这款App的时候,出现了一个Bug,反馈给对方程序的时候,对方让我提供App版本号,手机系统版本号,错误截图,以及错误描述等信息,这些专业的信息对普通用户来说,简直就是天方夜谭。很多情况下,用户是不会帮你反馈的,用户只会认为你的App不好,并且立马卸载你的App......所以说,让用户帮你做专业的Bug反馈真是非常糟糕的体验。

不过这些问题都可以迎刃而解了,在App中内嵌Bugtags的Sdk后,用户只要摇一摇,就可以提交崩溃发生的截图,用户不要写任何专业的描述,也不要去明白什么专业术语,只要摇一摇就可以把App的崩溃问题提交到Bugtags的后台。摇一摇的功能,使得用户可以更加快速的提交Bug,而不需要明白更多的专业术语,从而提升了用户提交Bug反馈的体验,防止了产品的用户流失。

如下图,用户反馈只要“摇一摇”,就可以快速提交Bug。


摇一摇反馈


4.降低了App创业团队的测试成本

在当下大多数的App初期创业团队里,都是没有预算招聘专业的测试人员的,多数的测试工作都是非专业测试人员来完成的,但是还要把App的测试做好是当下很多App开发团队的难题。这个问题如果解决不善,就会出现App上线之后各种各样的体验问题、业务流程缺陷、更严重的是各种闪退,这些问题使得App恶评不断,来自不易的用户迅速流失,使得初期的App创业团队更容易失败。

但是目前看来,这个难题很容易的解决了,通过在App中嵌入Bugtags的Sdk,任何非专业的测试人员都可以把测试App时遇到的各种问题反馈到Bugtags后台,程序员不需要再看一个测试是否专业,只要看结果即可。通过Bugtags的静态记录和动态记录功能,任何非专业的测试人员都可以提交Bug。这个方式很容易的解决了初创团队没有预算招聘专业测试工程师又想做好测试的矛盾问题,从而降低了App创业的成本。

当然,不管当今的云测还是众测,基本做的还是测试的表层工作。对于云测行业来说,各家都在拼命买手机,手机越多越有说服力,同行业竞争的壁垒主要还是手机的多少。另外一个是众测行业,靠的是人海战略,即一个平台的测试工程师越多越有机会,但是所有的测试,并没有解决测试的深度问题以及测试的全面性问题。

Bugtags的出现或许将改变这个现状,一个App只要抽样选取少量的用户,就能测试出App的所有问题了。随着用户的增多,用户的机型也会增多,测试的准确率也就越高。安装Bugtags的App就相当于一个云测和众测团队了,而且这个团队本身就是忠实于App的用户。

随着越来越多的大型和创新型团队如大疆无人机、丁香园、映客直播、乐逗游戏等开始使用这种新的测试方式,Bugtags的出现,或许将颠覆传统的测试模式,改变当下的云测和众测模式,带来真正的测试行业的变革。

作者:头条号 / 移动互联网圈

链接:http://www.toutiao.com/i6306238632038498817/

来源:头条号(今日头条旗下创作平台)

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350

推荐阅读更多精彩内容

  • 说起测试工程师,很多人都会想到是一个专业工种,要想做测试工程师,需要高学历、会写程序、经常参加培训。但是现在却不一...
    糊涂熊阅读 531评论 1 1
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,811评论 25 707
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,189评论 2 126
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 21,949评论 7 278
  • 史玉柱退居二线后,有记者问现任CEO刘伟:“没有史总的日子,公司管理有没有什么不适?”刘回答的大意是:“整体管理没...
    管理顾问王荣增阅读 501评论 0 2