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

Testin CTO徐琨:要做测试领域的阿里云!

HTML文档下载 WORD文档下载 PDF文档下载
测试是应用开发的关键环节,但时间紧、复用性差一直是困扰公司重视测试人员培养的因素。Testin希望通过众测的方式把这些业务从开发者繁杂的开发流程中独立出来,以人工的机制解决应用崩溃的问题。

Testin成立于2011年6月,是一家专注于App测试服务的公司。Testin成立的初衷是为了解决开发者在测试阶段时间紧、任务重、人员少的问题,通过众测平台和崩溃大师SDK,可以让开发者完全聚焦于产品开发,减轻测试的压力和成本。Testin的最终愿景是希望把测试变成标准化服务,类似于阿里云在云主机方面的作用,通过云端来进行运维和测试。Testin的主要用户包括《保卫萝卜》、《捕鱼达人》、《墨迹天气》、《全民枪战》等热门应用及游戏。日前,CSDN采访了Testin CTO徐琨,他就目前国内测试的现状,以及Testin的众测思维如何帮助开发者提高产品开发效率分享了自己的看法。

CSDN:在你看来,Testin是一家以技术为驱动的公司,还是一家以服务为驱动的公司?

徐琨:我认为我们是一家以服务为驱动的公司。我们所提供的一切加起来,其实就是为开发者提供了一个帮助他们减少测试压力的服务。这个服务需要技术支持的时候,我们会用技术手段实现,需要用别的方法支持的时候,我们会去想别的方法,包括响应时间及其他我们可以做到的事情。

CSDN:请谈谈一般开发团队的测试流程,以及Testin在其中扮演的角色。

徐琨:我先从一般App的开发过程讲起,一般一款App会经历这样一个开发流程:功能开发、产品发布、上线推广,这是一个无限循环的过程。一个典型的App开发团队至少有10个人,开发周期在14天左右。很多时候,因为产品设计和功能开发的过程时间较长,留给测试人员的测试时间并不是很充裕,在某些情况下,一个开发团队甚至没有专门的测试人员。这样就造成了一款产品在完成了功能开发后仅通过了典型的功能测试就上线了,实际上里面还存在着很多严重的Bug,这些Bug会随着用户量的增加而变得愈加突出。

为了解决这一问题,Testin的方案是通过远端众包平台,这一平台上有很多国内优秀的PM和测试者。针对一款App我们可以找到数十个测试者对其进行测试,最后由PM对测试结果进行总结,生成测试报告。在时效性和专业性方面都可以保证。


CSDN:这是不是说适配测试和功能测试成功后,就表明App在上线后绝对不会出现问题?

徐琨:理论上是这样,但后来在我们的测试中,我们发现无论我们用什么方法去测试,依然有很多问题不能被发现。因为用户端的情况并不可控,你不知道用户的网络状况,也不知道他到底用了哪款山寨手机。因此,在上线推广前,我们还提供一个崩溃大师的服务。这是一个SDK,我们给每一位开发者一个崩溃后台,用户接入这个SDK后,每次遇到崩溃、闪退或异常的情况,它都能抓取出来,并且做备份。有时,开发者会使用一些第三方动态库,这些本身就会导致程序崩溃和闪退,这些都是原生错误,而崩溃大师可以定位到这类错误的每一行代码,告诉开发者是哪一行代码出现了问题。

除此之外,我们还做了用户的一对一定位。过去如果用户的App运行时出现闪退、崩溃等现象,你拿不到用户的任何信息,既不知道他是谁,也不知道他的机型是什么。现在我们可以对用户的ID进行展现,尤其是对游戏用户。我们对游戏引擎的支持方面做了很多工作,目前支持cocos和Unity3D引擎,如果是Lua或JavaScript语言产生的异常,我们通过崩溃大师SDK可以精确的抓取到用户信息。

CSDN:不久前崩溃大师,发布了1.7.2版本,这一版本中有哪些重要更新?

徐琨:在1.7.2版本中,我们主要做了三点更新,第一是对SDK包进行了压缩,目前整个包的大小只有30k左右,当然,我们对其占用的流量也做了压缩。第二是我们对异常捕获做了归并,过去我们抓到一个崩溃/异常就会上报,现在我们则采取整合上报的方式。第三是“崩溃+适配”的整合,过去我们在做适配测试的时候,发现一些问题没有办法精准定位,所以在新版本中,我们把崩溃大师和适配测试融合在了一起,这可以帮助开发者定位到很多底层错误。

CSDN:众包测试平台的运营机制是什么样的?测试者来自于哪里?

徐琨:它是一个平台,我们会招募很多有资质的测试人员。通过做任务,我们会基于测试者相应的报酬,目前是每个Bug十块钱。我们会有专门的PM为开发者打分,分数相当于他们的信用评级,分数低的人恐怕以后街道任务的几率会小很多。其实测试人员的思维方式与普通人不一样,普通人的思维方式是一加一等于二,而测试人员的思维方式则是1.1+1是等于1还是2.1。因此有经验的测试侧在一个App中可能会找到5~10个Bug,而没有经验的人可能一个也找不到。这方面,做得好的开发者在这个平台上的收入比上班还多,最多的一个月可以拿到上万元。

CSDN:APM产品也可以做到代码级错误定位,从本质上说崩溃大师与APM产品有共通之处吗?

徐琨:有,只是APM产品与崩溃大师的侧重点不一样。我们做的是质量管理服务,我们希望把最严重的问题反馈给用户,比如之前说到的崩溃和闪退。而APM关注的则是产品体验,比如你的产品的体验速度、新功能的打开率等问题。相对而言APM对开发者的知道意义相对较弱,因为最根本的问题如果没有解决,好的体验无从谈起。但一旦App的可用性得以保证,APM也是比较重要的,因为好的用户体验也是未来产品决胜的关键。

CSDN:Testin做过很多测试,你们是否打算将你们在这方面的经验分享给用户,比如集结一些常见的错误,给开发者一些切实的指导?

徐琨:2015年我们的确有这样的打算,根据我们的经验指导开发者修改一些最常见的问题。比如我们会将几千次测试结果中的崩溃和闪退做一个归并,归并完之后提供一个解决方案,然后告诉开发者他们可以通过怎样的方式进行修改。这块其实我们已经做了一部分了,明年会继续完善,我们也不打算收费,希望能与开发者一同成长。

注册表中几个对编程特别有用的地方-Delphi资料 资源文件在DELPHI中的使用 自制替换指定串函数-Delphi资料 API函数快速入门API函数简介-VB资料 API函数快速入门怎样在VB中声明和使用API函数 API函数在VB开发中的应用 API函数在VB中的应用 API实现完美的图片出现效果-VB资料 ListView控件特效-VB资料 Office 95 API 的企业开发者指南-VB资料 SENDMESSAGE函数巧应用 -VB资料 VB 与Windows API 讲座(五) VB5 未公开的函数 VB5.0与Windows API 间的呼叫技巧 VB5中回调函数的使用方法 VB的API编程精粹(二) VB的API编程精粹(一) VB调用API函数技巧快速选择全部项目 VB调用API函数使窗口保持在最上层 VB中调用Windows API的注意事项 VB中访问API函数之防错技巧 VB中利用API函数实现特殊窗体的两种方法 VB中用API函数实现文件夹列表 WIN32 API-VB资料 WIN32 API的分类介绍 -VB资料 Win95系统API函数大揭秘 作者:何发武 -VB资料 把图标放在WIN95的系统托盘中-VB资料 打开/关闭光驱门-VB资料 调用API函数设计ABOUT窗口 -VB资料 功能强大的SendMessage函数 -VB资料 简单计算函数的编写过程-VB资料 如何打开一个Excel编后,马上执行一段初始化的代码? 请问有关于缓存的问题 请教高手,关于Actionscript问题 各位:在哪能下DVDdivx格式,当然要免费的,谢谢 Image报错,急切 老外常用到的一个词 : Project ,在中文里我们该如何理解这个词? ■■■■■■■■马甲的最后20分!■■■■■■■■ 非常急地问一下:installshield的问题!100分!不够加!!! 重庆考区,全国计算机3级什么时候可以拿证书呢???? 一个jsp页面里面是不是不能同时有两个scope分别为application和session的Bean??? 给个简单的例子好吗?treeView----------asp.net------VB 我的facade session bean中老是lookup 其他的EJBs 不成功? 这两句什么意思啊? 结识ASP高手,将来会有项目介绍!:) exchange server 2000 能装在xp上吗? 怎样使自己的程序被安装的时候安装上自己制作的字体?? 求助:帮小妹找份工作 有高手在吗?帮帮忙! 一个在ASP中很简单的问题 很想很想很想散分 预报天气如“叫床” 湖南性感女主持惹争议 Websnap中TEnduserSessionAdapter组件的TadapterField问题~~~~~~~~~~~~~~~~~~~~~~~~~~ 急!!帮我看段代码! 为何对话框程序加入RichEdit控件后不能运行? 想知道word.application的朋友请进: InstallShield Express Custom Editon for Delphi那里有下载? 请问vb.net和vc#能不能创建数组控件??? 请问vb.net和vc#能不能创建数组控件 请问一下,vc 写的 dll,使用postmessage给出一个消息到窗口,在 vb 中应该怎么样响应? 我想开发一个数据中间层但不知哪用.net ATL MFC 开发好,能给个建议吗? 寻求cs CD-key 文件名(很有些困惑!) 高手近来拿分,请教一个算法问题,共开三帖,每帖一百分。 在windows2000+delphi6+ado+access2000做的程序可以在windows98中用吗? 我想学门语言,现在哪种最有前途啊 一个免费的电影网站,不需要手机不需要花钱就能看电影 数据库存储一些记录后不能写入,数据库文件异样(BDE) 急问:这样的文件怎样导入数据库? 一个免费的电影网站,不需要手机不需要花钱就能看电影 IIS下配置php-4.3.2-Win总是不行??? 很多书上都有说jsp:useBean的scope属性的application,是指任何使用相同的application,这个相同是什么意思? 关于统计的问题 马甲识别诸法之我论(转贴) 弱弱地问一个问题。 如何用键盘弹钢琴? ASL是什么? how to 高考 装了win2003之后调试asp.net还要不要再装其它软件? 学c++出路 我把数据库的连接池作到Bean中,麻烦就此产生,请高手帮我解决??? 单姓与匈奴有关系没 磨练的近义词是什么 如何简单记的English我总是记不住 a为任意整数,证明:a(a+1)(2a+1)一定是6的倍数 五魔方这顶层棱只剩两个了,有没有直接复原这个的公式 在三角形ABC中,abc成等差数列,求证2(cos(A+C)/2)=cos((A-C)/2)RT 剑灵水月平原比武八卦牌怎么获得 一堂(这里填形容词,如:有趣、难忘······)的课,快,350到400字左右!快 三角形abc中,角abc成等差数列且a-c=60度,求cos的平方a+cos的平方b+cos的平方c的 值 剑灵水月比武八卦怎么得 生活可以用什么课形容词 east.是什么牌 剑灵力士水月平原比武八卦牌合什么属性好? 《闻王昌龄左迁龙标遥有此寄》中渲染凄凉气氛的诗句是? 全等三角形AB=CD,AE=DF,CE=BF,求AE//DF 填动物叫声燕()雀()猴()羊()鸡()猪() 求数学集合的答案如题:集合A={x1,x2,x3,x4,x5},计算A中的二元子集两元素之和组成的集合B={3,4,5,6,7,8,9,10,11,13},求集合A. 如图 AB//CD,AB=CD,AE=DF,则图中全等三角形共有( )对、 匈奴为什么在历史中消失了? 锻炼的近义词是什么 如图,点A,B,C,D在一条直线上,三角形ACE全等三角形BDF⑴AE//BF⑵AB=CD 剑灵最新的水月平原比武八卦牌用什么牌子用什么牌子能喂满暴击的最大值还有请问下对于灵剑来说升极限恶女有没有必要 我现在是极限万魂 填空题(按以下要求完成)log以2为底的0.7,log以3为底的10,log以0.2为底的1,log以0.4为底的0.4,用小于号连接 英语单词中还有英语句子中什么时候单词里有些字母要大写什么时候要小写?尽量写具体些, 剑灵八卦坊合成水月平原名匠合成牌会赚钱吗?还有一个就是拍卖行里水月平原名匠合成牌同一张牌好像有五个.难道制作出来的每张八卦属性都不一样吗.最后一个问题,是水月平原工匠合成牌 认知英文怎么翻 磨砺的近义词 剑灵水月平原名匠八卦牌板如题,能开出8个牌子,但是无属性!,想知道,是不是用 合成牌8号,向上面打属性,比如用8个8号的暴击,打到1~8没属性的牌板上!是100%属性继承吗?还是那8个牌板有自己的 《钱塘江春行》中的名句能不能确定,一定,肯定,以及坚定的告诉我是那一句 具有两对相对性状的两株植物杂交,产生的子代植物基因型为AaBb,则下列有关叙述错误的是 A.如果子代植物自交,后代有两种表现型,说明该植物A和a、B和b这两对等位基 因的遗传不遵循 你怎么看待匈奴对中原的威胁与它后来的消失? 家里长蘑菇代表什么 请问某种植物的基因型为AABb是什么意思? 匈奴在短暂的东方生活中,对中原汉王朝构成了怎样的强大的威胁快. 四、完成下面的填空题 闻王昌龄左迁龙标遥有此寄后两句运用的修辞和表达的感情闻王昌龄左迁龙标遥有此寄的后两句运用了——的修辞手法,表现了作者——的思想感情.填空题,修辞究竟是拟人还是夸张? 伊娃?什么意思啊? 家里长蘑菇什么寓意 闻王昌龄左迁龙标遥有此寄中的前两句抒发了作者什么样的感情 两道应用题,商店有一种衣服,售价96元,比原来定价格便宜25%.现在的售价比原来定价格便宜多少元?一个弟形的面积是12平方CM,它的上低是3CM,下低是5CM,高是多少CM?《列方程解答》 家里木桩上长了好多这种蘑菇 这是什么蘑菇 叫什么? 关于默默无闻的诗句就是我们开运动会,默默拣垃圾的人,赞美他们的诗句 我要读后感给我一篇读后感《童年的价值》200字 “思路”这个词的英文如题 用力是动词还是形容词 磨砺的近义词是什么? 请完成下列填空题,一定要保证正确:一排电线杆,原来每2根之间的距离是30米,现在要改为45米,如果第1根不动,至少再隔( )米又有1根电线杆不用移动. 多变算形容词吗. 求三阶移棱六色魔方最后一步公式白色底层跟黄色顶层拼好了 555 EAST怎么样 求判断一个英语句子是否正确it is the journey of life that makes us from a kid who takes it for granted that we depend on our parents into an independent adult. 我要几篇读后感伊索寓言的 安徒生童话全集的 西游记的 还有高尔基的童年的 EAST是什么产品 判断英语句子是否正确There is a place where we live.这个句字对么?如果不对错在那里〉? 匈奴怎么消失的 我要读后感 急狼牙山五壮士 读后感要真情实感 EAST MANOR怎么样 若a为整数,试说明整式a(2a+1)-2a(a-1)的值一定是三的倍数若a为整数,试说明整式a(2a+1)-2a(a-1)的值一定是3的倍数 五魔方的还原公式最好有图和文字说明的... 怎么记英语比较简单我英语老是记不住,怎么办 日本“治愈系”萌兔甜点 你舍得吃吗埃及宣布发现巨型天然气田到瓦尔德斯半岛观鲸温州房价下跌无人接盘 法院变身淘宝掌南方泵业为\"甘泉泽校\"捐赠深水泵美媒称白宫叫停监听默克尔 美监听丑闻暴风雪席卷英国罢工雪上加霜 英首相:探寻散落在世界各地的温泉奇景【高清组伊斯坦布尔欧亚海底铁路隧道开通 安倍郎朗任联合国和平使者 杨澜提问遭网民英国海军借布兰妮歌曲“吓退”索马里海叙境内23个化武设置点 21个已被禁谷歌Hangouts升级整合短信 欲日本9月份工矿业生产改善Oculus Rift将生产安卓手机\"人民币女郎\"病危就医 为新中国治污减霾刻不容缓 中国展开“呼吸保卫云南绿春县发生滑坡灾害 1人因石岩坍宁波银行倾力支持灾区重建 6亿专项贷浙江革命烈士纪念馆开展中国共产党92“人民币女郎”病危就医 为新中国首位参投20亿 马云“养奶牛”赌客们看这里你的腰包这样被掏空“暂予监外执行”亟须司法化改造王东明魏宏会见德国经济代表团一行“草原拍马”实质是“权力遛马”王东明魏宏会见德国总理默克尔王东明魏宏会见德国经济代表团一行烂泥驼峰 它轻松越过进一步深化合作共创未来政府补贴企业运作 垃圾分类提高回收率切实增强主体、主责、主动意识真正把“成人88元 儿童68元遂宁金桥约会迪抢抓新型城镇化建设重大机遇进一步深化射手榜成都市公安局拟筹建网上督察大队川股动态成都商报创业季:成都毕业生商海掘金忙跨国寻亲 女儿回成都找妈妈快贷 帮您快速贷款 贷款利息低至5兑彩票
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘