唯有专注才有力量
2015-03-12涂兰敬
涂兰敬
这是一个真实的场景。2014年圣诞节前夜,某位男士在晚上11点多准备约一辆专车回家。他一只手抱着一个大箱子,另一只手艰难地掏出iPhone 6 Plus点击某专车的APP,结果一打开就崩溃了,连续多次都是如此之后,他不得不选择其他方式打车。最后,余怒未消的这位男士忍不住在微信朋友圈里吐槽了这款APP。
这是Testin云测CEO王军在微信朋友圈里看到的真实一幕,这也更加坚定了他的信念——打造一个专注于移动APP的专业测试平台——Testin众测(Crowdsourced testing,众包测试)。
事实上,早在2006 年 6 月,《连线》主编杰夫·豪在《众包的崛起》一文中创造了“众包”这个术语之后,众包就被业界应用在各个领域。
初创企业更需要众测
事实上,文章开篇那位男士吐槽的问题在很多移动APP上都出现过。Testin云测CTO徐琨表示,移动APP开发的一个特点就是周期短,一般情况下是两周一个新版本,只要主要功能没有问题就会选择上线。两周一个迭代周期,开发者仅在开发上就要用掉五六天,根本没有时间做较为全面的测试。
微微拼车CTO张鹏表示,移动APP对使用场景的条件要求都很高,特别是当这款APP涉及支付环节时。简单的内部测试环境无法过滤掉全部问题。当用户在较为复杂的网络环境中打开APP时,往往会遭遇APP崩溃的尴尬。为了解决这个问题,微微拼车的做法是实时监控每个APP,一旦用户在支付环节出现问题,客服中心将第一时间得到通知。随后,客服将致电用户帮助其解决问题,造成损失的甚至会给予补偿。
王军表示,移动APP的用户体验出问题时,不一定是APP本身的问题,有可能因为不同地区的CDN或网络和服务等问题。特别是当一个知名品牌的新机型或移动APP的新版发布时,其中潜伏的问题就更多。
对用户来说,微微拼车从用户体验角度出发的做法非常值得推崇。但是,如果一款用户数达百万甚至千万级的移动APP发生系统崩溃时,客服中心还能应付得了吗?因此,可以说,客服中心只能作为解决用户问题的最后一道防线,而最好的解决方案是把问题消灭在事故发生前。
对于初创企业来说,如何在无需太高成本的前提下,还能发动位于不同地区、不同网络环境的测试高手为自己的移动APP做一次较为全面的测试呢?现在来看,只有这种众包的测试平台才能保证测试场景的丰富性,才能充分兼顾不同设备型号、不同无线信号、不同地理环境等差异较大的应用场景。
2015年初,Testin云测凭借4年来汇集的中国顶尖的测试专家和测试经验推出了Testin众测平台。
Testin云测有三大核心业务:APP的自动化真机云测试、专家众测和应用崩溃分析。Testin云测能够为移动APP和游戏的开发者提供不可或缺的移动APP质量保证,解决移动终端碎片化的问题,确保APP的超高兼容性、性能和稳定性等。
以往,Testin云测所做的一系列安全和质量测试大都基于一些大中型企业的需求,因为这些企业有足够的资金为测试服务付费。不过,正如王军在文章开篇中那个真实场景中发现的,一些初创企业对于APP测试服务的需求反而更为迫切。原因很简单,大多数初创企业没有足够的人力和财力组建测试团队,即便拥有测试人员也无法获得如Testin云测这样专业的测试环境和这么多的测试专家。
因此,Testin众测平台希望解决两个方面的问题:一方面消除初创企业缺少专业APP测试团队的痛点,另一方面可以更加高效地利用Testin云测平台上一些闲散的测试专家资源。
与Testin众测平台同时上线的还有一项活动——面向移动APP的质量挑战赛。该挑战赛对开发者提交的APP进行为期一个月、马拉松式的Bug探索。Testin众测预设上百万元的奖金,最终没有被搜索出Bug的APP开发者,将获得双倍于测试费用的奖励。
Testin专注于移动APP的众测
以众测方式提供测试服务的平台,Testin众测并非第一家。继乌云众测推出之后,2014年初露锋芒的漏洞盒子和Sobug两个安全众测平台,一经发布就吸引了众多测试专家注册和VC的关注,也迎来了国内一些知名互联网公司的战略合作。
而与Testin有类似业务的一家国外众测公司UTest,目前已经在全球200多个国家拥有15万个测试专家,并在2014年初获得了4300万美元的第5轮融资。而2011年成立的Testin云测,综合这几年的表现来看已经有赶超UTest的趋势。
记者从Testin云测的官方了解到,三年的时间内,Testin云测分别在北京、上海、深圳、广州、成都、香港和纽约等国内外的大都市设立了服务机构,先后获得了两轮IDG和高榕数千万美元的投资。
在业务层面上,Testin云测汇聚了超过10万名国内移动互联网顶尖的测试和QA专家,持续服务的客户包括腾讯、阿里、百度,几乎全部手游上市公司和一线开发、发行商,以及众多移动电商、移动金融和O2O 等超过33万开发者,为超过75万个APP进行了超过7800万次的测试。在战略层面上,Testin云测同时与ARM、英特尔、微软、谷歌、IBM等全球生态链巨头建立了密切的战略合作关系。
相比较UTest公司上下游的众测业务都做,王军表示,Testin众测目前只想专注于移动APP的众测。《专注的力量》一书中曾指出,缺乏专注是人们遭受失败的最大原因。因此,记者认为Testin众测的这个抉择还是非常明智的,因为只有专注在APP才能汇聚Testin众测的所有优势资源,才更容易在众测行业里做到出类拔萃。
王军对APP的未来也有自己的认识。他认为,APP一方面是一种营销沉淀的互补,另一方面未来将成为一个平台。王军的理由是,平台大了就有垂直的机会,垂直做深了以后又会成为一个平台。因此,APP的机会很大,而这也是移动互联网创业的魅力所在。
Testin怎样玩转众测
一段时间来,业界对众测到底是该注重“质”还是该注重“量”存在一些争论,但是显然,Testin众测认为,众测最核心的问题是保证项目的质量。那么,Testin众测将怎么玩转众测呢?
在Testin众测平台上,客户发起众测请求和需求,测试员在规定时间内完成测试任务并提交测试报告,同时,Testin众测在客户和测试员之间设置了一个测试项目经理的岗位来监控测试结果。
徐琨认为,测试项目经理是Testin众测的核心。在客户提交了一个众测项目需求之后,测试项目经理要对项目做出判断:这是一个什么类型的测试项目、怎么测试、哪些测试员适合做测试、是否需要升级测试等。因此,Testin众测在很大程度上解决了一些企业不同阶段面临的不同测试需求。
在接到测试员的测试报告之后,测试项目经理要验证其中的Bug是否真实存在、是否正确、是否漏报Bug、是否超时等,而且如果有多个测试员共同发现一个Bug时,要确定谁是最先的发现者。因此,徐琨认为,测试项目经理的职位将一直存在,因为最后只有他才能确保测试的质量。
对于测试员来说,Testin众测会给出明确的测试规则和透明的评判标准,还会将测试员划分为高中低不同档次,并且公开发布每位测试员的成绩排名。徐琨表示,这就好像淘宝上的搜索排名,排名越高,测试员接到的测试项目越多,收益也越高。排名经常靠后的测试员不仅挣不到钱,甚至还有被淘汰的危机。
很明显,不同技术和业务背景的测试员,他们测试同一项目的熟练程度和所需时间肯定是不同的。因此,为更好地服务于不同行业客户的测试项目,Testin众测还会按照测试员的背景和擅长的业务,为测试项目量体裁衣地选派相关背景的测试员。
在王军看来,Testin众测平台已经运行3年时间,斥资3000万元,只不过这些服务以往仅面向高端企业开发者提供。王军表示,2015年,Testin众测将再补贴3000万元帮开发者发现更多的APP质量缺陷,为APP创业者建立更完善的质量体系。