说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

应用生与死:移动测试究竟该怎么搞?

HTML文档下载 WORD文档下载 PDF文档下载
移动测试一直被开发团队所轻视,可你却不得不承认它存在的必要性,几乎关系到一个应用的生死。本期圆桌论坛,Testin CEO王军带领CTO徐琨,联合e袋洗创始人张荣耀等一起探讨移动测试本质,以及移动测试究竟该怎么搞。

测试行业伴随着IT产业发展了数十年,但依旧面临着众多问题。尤其是在移动应用当中,测试工作总会被开发团队所轻视,可最后却又成了不容忽视的沉重包袱。不过也因此,各种云测试工具平台才有了用武之地,代替开发者进行测试,并提供测试报告和优化建议等。但面对现在市场上各式各样的测试服务,你真的了解它吗?


这次,Testin CEO王军带领CTO 徐琨,并联合e袋洗创始人张荣耀等O2O行业创业者,一起探讨关乎移动应用生死的测试是怎么一回事,以及它的未来发展。

提问:大部分App都处于开发者知道Bug在哪,只是还未来得及改的状态,而真正需要专门测试的则是那些运行很久的App。那么,像你们这样的测试公司主要做的是哪些?

王军:第一个是兼容性测试,解决你在实验室开发环境中没有办法去测试性能、兼容性,包括iOS、Android;第二个是崩溃分析,解决的是在运行过程中有崩溃、闪退,这种开发人员无法自己判断的技术问题;第三个就是众测。

用户体验方面,比如一个应用进行版本更新时,新版与旧版哪个更好用是产品设计人员和开发人员无法内部搞定的,只有找用户进行测试,最终的较为高端的才是Bug。而像O2O应用,特别是牵扯到钱的,如果出现用户体验问题将是一个巨大的灾难。所以,不久之后,我们会进一步开发出API,获取App的情况,不过测试公司不会知道它的UP值、支付和订单,却能够这些信息反馈给你,当App崩溃时,比如支付不了,无法定位或其他环节失败时,告诉你具体的情况。

其实这是玩游戏的人干的事,最开始帮游戏厂商做,游戏说打到第几关,为什么不玩,在哪个环节失败,因为游戏是很苛刻的,用户绝对用脚投票。但 现在,O2O对这个需求更强,小到钱的问题,大到人生安全,这都是很关键的,这些信息以后都会开放出来。

提问:最近看到一种很有效的方式,前端客服或销售人员在与客户接触,发现问题时立即反馈,同时相关的研发人员手机会收到提醒,将相应的问题解决并反馈到前端。这样的高效手法,有什么样的要求与难度?

王军:这种使用场景,第一要求实施性很强;第二接触环境很复杂。首先公司已经发展到一定规模,其次用户和质量体系已经很完善。但是这个时候,众测怎么帮分享客户解决问题,也是要沟通的一点。比方说刚才问题,做的兼容测试、风控分析,解决重点客户的质量问题,把用户统计变成用户质量分析,那完全不一样。众测这件事过去我们是做为一个企业内部给企业客户提供的,现在我们把它变成一个公共平台,把各个公司测试专家,以及自身的测试专家把它能力拿出来,这个事情往下做是不是可做,有没有前景,希望我们怎么做,还有没有可能说各位起个头,在初期阶段。

提问:如果应用测试都是那些专职的人来做的话,那么他们会不会存在一些盲点?

徐琨:这个会按需驱动,以后可以打包,比如功能便利是一块,然后在功能便利之外,再做Bug探索,Bug探索更多的是找一些没有用过这个App的人,然后制定模块来做,来防止专职人员的盲点。功能便利的话,更多的是专业的来做,因为这样效率更高。未来会把整个服务整合到一起,包括金融支持。

提问:一般来说,自动测试和人工测试出来的Bug类型,有什么区别?以后你们会不会有自动化的测试?

徐琨:自动化的测试,更多的是信息崩溃和反馈,而人工测试可以发现功能上的问题,比如图标消失,或1+1=2,结果你输出的是错误的,这些都很难用自动化来测出来。自动化的测试是指,安装是否成功,卸载是不是顺利,跑的时候,我们能不能进入到这个页面上,这些简单的兼容式的,可以由自动化来做。

王军:自动化测试已经有了积累,比如Bug工具跟踪,Bug日志的分析。其实我刚才想了,今天O2O解决的是众多的闲散社会人员,把他们的力量聚合在一起,成为中国最大的人才。为供需双方提供一个平台, 可能只是分享还不算是O2O,它是为O2O服务的工具。我觉得我们也是O2O,把专家能力变成O2O的东西。

提问:测试中性能监测是怎样的一个情况,它的重要性如何?

王军:性能监测就是我们把基础数据给开发商,他们拿数据做用户画像的对应关系,跟他的CM接起来,这个时候就会判断出,什么样的客户在什么时候出现问题了。而这个就相当于是我们从质量问题延伸到了商业智能这块。说一个很简单的道理,比如微微拼车,有一些情况在北京市从来不发生。一旦出北京到河北了,拼车出现问题了,这个时候可能App用不起来,原因不是APP本身的问题。也许可能在某一个地方没有部署好或是那个地方网络出问题了。有些事情不会关系到整个服务的完成,有些时候却很重要,涉及到支付和安全,恰巧在那个时候出现了翻车,或者是其它的这种灾害,你总得有一个记录,而这个时候恰恰数据丟了。所以我们可以通过这种情况,输出一半数据,另一半的秘钥掌握在运营者手上,他可以根据他的用户数据库,将信息衔接起来。

张荣耀:O2O方面,开始大家都是覆盖业务,但这个阶段过后,一定会愈发注重性能监测。原因是,到那个时候大家都是在同等条件下,拼的就是谁的服务更强。也就是在同样的环境下,哪家的应用能用或更加好用。现在已经不是当初的圈地时期,领域中最关键的已经是服务品质。而性能监控能够反映出你产品的运营能力,从而进行不断地完善,以满足现在用户体验的高需求,留住更多的用户。

提问:应用有生有死,不可能无穷无尽的冒出来,到一定程度的时候,用户数就稳定了,那么下一步怎么提升自己企业的价值?

王军:我们都有这样的担心,但是我估计最后终会找到一条路。我们未来都是这样的,不过首要的是先把自己关注的领域做好,建立一个能够持续提供并能够持续增长的服务。如果我们这三年来只做测试,那估计我们这个企业就没有生存的价值了。

张荣耀:作为一个App的用户,从需求上看,现在所谓提供云技术服务的公司也好,创业者也好,包括大的平台,客户的心理应该是一样的,大家都是企业,不管是小团队还是企业,都希望是个整合提供商,提供一系列的服务。可以给App装一个SDK,但肯定不是很想在App里装多个SDK。一个集成的SDK,比如说推送服务,基础崩溃的检测服务,或者性能的检测,就是APM这块,以及一些运营的服务,都在相互交叉的做。其实在做应用的用户心中,更希望能有一家企业能够将这些服务一次性承包,如果实现这一点,将会具有超强的杀伤力。

CSDN:现在来看,每个企业还是有自己的边界,并不是所有的事情都能面面俱到。那Testin是如何把握这个界限,是否有其他发展的想法?

徐琨:Testin的目标是,最后能把这个测试服务真正变成一个第三方,大家都能接受这个概念。纯粹的云主机的市场,阿里云占到90%的市场。我觉得Testin把测试这个事情先不说90%,能影响到开发者即可以了。先做到这个层级,再说后面的事情,SDK更多的还是把整个的质量服务做完整。

王军:越有想法诱惑太大,有的时候你突然感觉你可以尝试了,那风险就来了。所以这个是很慎重的。 所以,各个企业之间要多多合作。作为行业媒体类是否能够给我们一些建议和帮助,帮助我们也是帮助整个行业。

圆桌各家交流:对以后测试发展的建议

提问:我的建议就是能不能从测试人员这块入手,像这种注册的,让更多的测试人员来参加进来,在测试人员当中有一个口碑效应,但似乎现在还没有供交流的平台。

张荣耀:这倒是真的,目前开发人员和测试者之间还没有一个交流的平台,我们今年会着手做这个事情,包括他们的成长,交流。因为之前没有做过,Testin只是一个工具。我们众测做了很长时间。其实他们有一些需要沟通,需要成长的东西,确实没有这样一个平台 。这个测试社区其实是最后一个非常真诚的建议,过去我们更强调服务本身,没强调服务提供的对象也需要情感生活,也需要社交。

提问:你们现在站在一个很好的位置,但危机感也很强,如果有一些新的模式出来的话,首先可能会取代你,其次就是资本压力会非常大,最后云测试之所以不能成功,就是缺乏一种很愉快的沟通工具,比如视频,在线,同传,达到社交模式的60%到80%的效果,如果形成工具,是非常可观的。

王军:其实我们的工具在APM里会记录,就像你记录一个步骤和流程。为什么我们现在测试完全是黑盒呢?黑盒就是我测没测你不知道,你看不到路径。但是我们现在把IC放进去,后面会把APM的路径放进去,让他测一部分,都会记录下来,测试的情况怎么样,反馈如何,通过数据统计,你可以看到我真的测试了,发现Bug以后,你就知道解决问题就可以了。手游就是这样,我们要求测试的是全部新手游党,把基本的游戏全玩通,到达支付那个环节。一个手游,熟手跑完15分钟,这是我们完全按点走的,最后以数据呈现。需要做的就是把你刚才说的这些东西,以数据的形式呈现出来。

至于视频我们分两种情况,也没有完全采用。因为视频在手游的测试占的资源太多,很多手游都跑不动。但是在应用里面这个可能是必须要做的,虽然你不一定看,也不一定关注测试的过程,但你会明确的知道应用是真的经过测试了,这一点对开发商来说是蛮重要的一点。

(文/刘璐璐 责编/唐小引)

【云先锋】数云:另类淘宝创业,瞄准背后百万卖家的数据挖掘 Xcode 6 GM、6.1齐出,Swift终迎1.0版! 我眼中的Devops——倍道而进! 英特尔物联网世界:提供开发工具包,实现万物互联 三十功名尘与土——我的程序员生涯自白 触摸未来:为什么说AR是未来最重要的人机界面? 科普:谈云计算中间件理念 能准确“猜透”玩家心理,深度学习让游戏更智能 阿里过程改进专家:看板核心在于拉动式管理过程+数据化支持改进 英特尔Edison全面上市,专为小型可穿戴设备设计 APM最佳实践:Web 2.0和AJAX四大优化战略 开放•创新•共赢 2014华为开发者联盟沙龙即将开幕 排名前十的SQL和NoSQL数据库 干货议题,中国互联网安全大会免费门票等你来! 【云先锋】红象云腾:Hadoop将和高铁一样改变我们的生活 IDF 2014上开发者最应关注的三件事之:原生应用兼容性篇 《近匠》WRTnode创始人罗未:OpenWrt,下一个时代的Android AMD爆新一代架构,代号Zen! 【问底】严澜:数据挖掘入门——分词 顺丰集团IT副总裁徐庆强:信息化技术支撑高质量服务 【CTO俱乐部走进雅虎北京全球研发中心】活动图文实录 病毒式传播到商业价值,Docker开创以开发者为主导的商业模式 一周消息树: Windows 9系统截图大量曝光,一起来看看它长什么样! 腾讯李朝晖:不移动非互联,投资关注四大领域 【问底】Yao Yu:谈Twitter的百TB级Redis缓存实践 “OKCoin与你·北京一夜”:共商比特币可持续繁荣之道 苹果再发力:推Apple Pay,或将引发新一轮支付变革 CausalImpact,谷歌开源的R时域因果关系分析工具 腾讯云总裁陈磊:互联网和传统企业互联网化是主线 不得不看,苹果Pay技术大起底! 详解Apple Pay:一大波iOS原生应用正在逼近! dbgrid 各位,请看下面一段有关线程同步的代码: 大家上来帮我看一下http://www.csdn.net/expert/topic/613/613969.xml?temp=.7868463 大家上来帮我看一下http://www.csdn.net/expert/topic/613/613969.xml?temp=.7868463 简单的一道题,各位高手指点一下把! 大家上来帮我看一下http://www.csdn.net/expert/topic/613/613969.xml?temp=.7868463 美丽的故事悲伤的结局 大家上来帮我看一下http://www.csdn.net/expert/topic/613/613969.xml?temp=.7868463 98安装故障,急!请帮看看! 大家上来帮我看一下http://www.csdn.net/expert/topic/613/613969.xml?temp=.7868463 oracle 入门的书籍,请大家推荐!本人是菜鸟现在想学习 oracle请大家多多指教!!!!! 谁有好的VB电子书籍 不会使用网上的控件,谁教我? **********四大网站被黑!!!********** 怎麼寫這兩條SQL語句;(1)顯示當前數據庫?(2)顯示當前所有用戶表? 急,謝謝 送分问题,绝对给分! 如何才能不改变字体大小? 数据窗口有bh(编号),name(名称)两列,编号是string型,用什么方法可快速查找出bh中的最大值?只准对数据窗口操作。 delphi(dll) 大话爱情大结局 ??如何编写邮件服务器? createfont怎样创建一个随意宽高的字体? 急,请问有函数可取字符串后面N位字符吗?在线等待 怎样显示报表页总数问题 在打印中如何实现实现小计(即每页显示金额的总和)100分 问一个简单的问题,关于初始化 请问谁有动态树状目录的原码啊,急需!! 什么问题,怎么解决? 西瓜:有人要求我贴你的没穿外套没穿鞋子的照片 就是你说生气的那张 贴不贴啊? 怎样将一个十进制数转换为二进制数,并将二进制数中的每一位单独取出来? GetProcAddress在VB中的使用? excel单元格格式问题 用按钮保存网页的问题 用c++ builder和access.数据表中的记录多了之后,应用什么方案将之备份以及恢复? 以下ASP在Win2000server上运行报错请问大家为什么??? 在指定位置输出文本 怎么办? 如何启动和终止一个NT服务 .Net——又一个起跑线 怎么样注册jsp上的jdbcoracle驱动 什么问题,怎么解决? 我的爱情大结局----失败爱情原闯文章 在学习了2个月的delphi后,总结四大问题! OnPaint()的问题?为什么我的程序要刷很多次才能得到正确的结果? win2000 Server中的终端服务问题,急,所有的终端都趴下了! 深入浅出MFC 100分﹕vs.net正式版的產品密鑰 怎样动态改变下拉框中的值? 如何将已有的程序(有源程序)封装成ActiveX控件? 讨论一个数据库建模的使用工具问题? 关于Flash的Action的小问题 只有选择也行!能有多少告诉多少模块全能训练,阳光出版社,2009年11月第一版.实在不行只能去书店了.那个……好像书店也没有卖的,很难找 (最好有不等式的) 家门口种什么树好 遮阴的那种 格式:名称、分类、数量、生活环境、作用(至少写十个) 是长江作业本,我可以提供英语答案详聊q我1724836286 足球比赛的计分规则为:胜一场得3分,平一场得1分,输一场得0分.一个队应打15场,其中负3场,若想要积分不低于22分,那么这个队至少还要胜几场? 初一生物调查报告 急!生初一的物报告能不能光写表格呢?不写那些研究报告 我的主要意思是问交的时候怎么写才算过关? 可不可以不写研究报告 急.一定要准确啊 尤其是关于一元一次方程工程问题的答案 某市足球联赛共赛了22轮,计算积分的规则为胜一场得3分平一场得1分输一场得0分,已知某队的总积分为46分,胜的场数比负的场数多12场,问该队胜了几场平了几场? 三年级4个班进行乒乓球比赛.每两个班一场,4个班一共要赛多少场? 六(1)班共39人,一次数学测验,芳芳因病未能测试,参加数学检测的同学的平均分为88分.后来芳芳补考后,全班同学的平均分为87.芳芳补考考了多少分?在“六一”活动期间,百货商场童装店里一 某实验小学五年级三班共有40人,现在要把这些人分成人数相等的若干个小组(每个小组至少2人)有几种分法请列出来 每个年级选出打乒乓球技术最好的5名同学参赛,共打5场球,5场3胜制,假如 明明数学测试得了88分,比芳芳低了10分,比芳芳低了百分之几 遮阴之树不可砍 帮我写一份初一的生物调查报告!可以是关于血液在人体内的循环,花粉如何传播等等 芳芳同学生病了,需要回家看医生,同时,爸爸也骑车从家出发,8分后爸爸接到了芳芳,芳芳家离学校多远?爸爸:“我每分行500米.”芳芳:“我每分走40米.”(要求:快,准,) 养殖场栽什么树遮阴好最好是树的果子能吃的.树不能太大太高.要中子多的. 淘气一家三口和笑笑一家四口到餐馆用餐,两家决定按人数分摊餐费.淘气家付了60元,笑笑家应该付多少元? 九年级下册数学课本69页第三题 请问 用来遮荫的树,什么树长的快,覆盖的面积还大.爬藤的什么长的快.山东地区 某班有科技和美术两个兴趣小组(每人至少参加一项).已知全班同学中有3/5参加了美术组,7/10参加了科技组,两项都参加的有15人.该班共有多少人? 九年级下册数学课本26.2的第四题怎么做 急求小学三年级语文教学计划,北师大版的!谢谢! 六(1)班办了科技和美术两个兴趣小组(每人至少参加一项),已知全班有五分之三参加了美术兴趣小组,十分之七参加了科技小组.又知两项都参加的有15人.六(1)班共有多少人? 初中九年级下册数学教科书教师版 小明共有24共书,分别为数学书、语文书、文艺书.其中数学书是文艺书的2倍,文艺书是语文书的1/3,求数学书、语文书、文艺书各多少本.没有学过方程式. 如果六(1)班20名同学进行乒乓球比赛,如果每两名同学之间都进行一场比赛,一共要比赛多少场? 用小立方体搭一个几何体,使得它从正面、上面看到的图形如图所示,这样的几何体只有一种吗?它最少需要多少多少个小立方体?最多需要多少个小立方体? 北师大版八年级语文上册教学计划 初一生物学调查报告怎样写?格式是怎样的?是七年级上册的生物学.调查校园、社区的生物种类! 世纪小学六年级一班原有36名同学,其中女生占9分之4,新学期转入几名学生(小于5人),这时女生占班级人数的19分之9,新学期转入几名学生? 如题, 六年级一班9名学生进行乒乓球比赛,如果每两名同学之间进行一场比赛,一共要比赛多少 秋游了,老师和同学划船,3人一条船多2人,每5人一条船多3人,每7人一条多二人,至少有几人 课堂上同学们都在复习语文或数学,只复习语文的占48%,只复习数学的是只复习语文的人数的50%.问:两门功课都复习了的人数占总数的百分之几 初一校园生物调查报告格式以及内容啊, 俗话说:大树底下好乘凉,是说在大树下遮阴比其他地方要凉快一,这主要是什么原因呢 (1)请你提出合理猜想2.请设计实验来验证猜想,要求写出器材和试验方法.用初中物理知识解答(这是2009年 1.有一些苹果,把其中的30%给小张,把余下的20%少2个给小王,再把剩下的给小李,这样小李得到的比小张多28个.一共有多少个苹果?(列式计算)2.一项工程,甲队单独修要10天完成,乙队单独修15天才 六一班8名同学进行乒乓球比赛,如果每两个同学之间都进行一场比赛,一共要比赛多少场? 篮球世锦赛积分算 六年级上册的工程问题 急!不要太难哈 某班20名同学进行乒乓球比赛,若每2名同学都进行一场比赛,共要比赛多少场? 为何在大树底下会很凉快?请告诉我为何在大树下会凉快,要科学答案,最好有生物学上的标准实验性答案,就是包括提出问题,作出假设,实验过程和得出结论,没有也行. 新北师大一年级上册数学《有几瓶牛奶》评课 两个班的12名同学举行乒乓球比赛,每个班的6名同学都分别要同另外一个班的6名同学举行一场比赛,共()场算式列出来 如何计算篮球赛积分 小学一年级数学有几瓶牛奶教学反思 足球联赛的积分方法如下:胜一场得3分,平一场得1分,负一场得0分,某小组四个队进行单循环赛,其中一队积7分若该队胜了x场,平了y场,则[x,y]是------ 写过程 篮球比赛共有9个队,有三个队积分相同,且都是五胜三负,三个队出现循环,怎么计算名次? 新版北师大版一年级数学上册有几瓶牛奶教学反思 当今世界杯足球赛积分如下,赢一场得3分,平一场1分,负一场0分,其中一队得七分,该队赢了x场,平了y场(x,y)是()和() 注意,是二元壹次方程 篮球比赛小组赛三队胜负次数相同 积分相同 两队可以出线 看比分求出线队伍篮球比赛小组赛三队胜负次数相同 积分相同 比分如下 供电:油建 54:44 油建:机关 51:30 机关:供电 63:48 只 北师大版数学一年级上册《有几瓶牛奶》课件 某校初一年级1班与2班决定分别打一场乒乓球比赛,规定:男生4人,女人2人,举行团体赛(即一队的每位队员与另一队的每位队员分别赛一场,男生与女生间不比赛),胜一场得3分,负一场得1分,无 新建小学三年级一班有学生36名,其中女生占9分之4,新学期转入几名学生后女生人数占全班人数的.新建小学三年级一班有学生36名,其中女生占9分之4,新学期转入几名学生后女生人数占全班人数 数学人教版小学六年级上册第五单元测评最后一题快!题目是。一筐枇杷,先拿出140个,又拿出余下的40%,这时,筐内还剩下原来总数的1/5,原有几个枇杷? 人教版九年级下册数学市质量检测第47页第16题怎么作? 用小正方体搭一个几何体,分别从它的正面、上面看到的形状如图所示.1、这样的几何体只有一种吗?它用小正方体搭一个几何体,分别从它的正面、上面看到的形状如图所示. 1、这样的几何体 哪些植物可以作为遮荫树? 小学六年级数学上册第五单元93页的2题是什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘