企业简介:作为世界上首家推出基于真机测试实验室及自动化测试技术的移动应用“云测试(Cloud Testing)”服务的企业,Testin自2011年成立以来,专注于面向全球范围内的移动互联网应用开发者,为移动APP开发者、移动手机游戏开发商及互联网+相关移动应用企业提供“一站式测试服务”。现在为止已经服务过超过60万的开发者,170万以上的应用,测试的次数也达到了1.3亿次,客户遍及电商、支付、金融、互联网、银行、手游、阅读、新闻、咨询等多个行业。
行业领先的Testin为什么始终保持着高速增长?未来的测试服务又会有哪些新的亮点?……听听Testin 创始人 CEO 王军先生是如何说的。
以下为猿团记者专访内容,原创作品,如需转载请注明出处。
嘉宾简介:王军,Testin 创始人 CEO。在创立Testin之前,是另外一家移动互联网公司——掌中无线的早期创业者;曾是美国一家网络公司Naidal com 的中国和亚太区负责人;作为Uting sankang 的市场经理,参与了当时很著名的小灵通项目。
猿团:能说说您创业的原因吗?
王军:谈到创业原因,这要追溯到前一家公司。
在皮卡,当时我们给中国移动交付飞信,需要在连续的几个月的时间里,每天晚上要在不同的终端上完成重复测试,而这个测试过程,绝大部分都是为了发现兼容性的问题,于是在这个项目之后,我们就决定要做一件事帮助开发者。因为我们知道,这个测试是开发过程中必不可少,但是附加的又相对比较低,而如果不做,或者做不好,把关不严又导致整个交付的产品,带伤上线,最后延误的不光光是工期和发展的时间周期,更关键是的使得用户遭到了伤害,这对开发者是不公平的。同时测试耗费的时间人力,财力,物力,包括设备资源的成本都是非常高的,我们就在考虑,这件事情,能不能把它变成一个公用事业。”
我们知道,人类最重要、最宝贵的东西是阳光、空气和水,而现在水已经收费了,如果在雾霾天,有人卖干净清洁的空气,阴天雨雪天有人卖灿烂的阳光,那这些东西都会非常贵。但恰恰是我们把最贵的东西变成了免费的公用事业,那我们就想,能不能做这么一件事儿,让开发者获得最宝贵的东西,把他变成免费,变成一个公用事业,这就是Testin创业的初衷”。
猿团 :Testin在发展过程曾面临过哪些难题?
王军:Testin在发展过程中也面临着许多的难题,所有创业团队面临的问题Testin几乎都遇到过。包括融资、人才、团队建设、技术发展、市场策略、竞争等等。对Testin来说,更为突出的问题是怎么平衡企业服务和我们这种生态建设的矛盾。任何一个企业服务向企业提供之后都是要获得回报的,但是另一方面,这个市场需要培养。
移动互联网虽然经过过去三年的耕耘,但是还处在非常初级的阶段,还需要市场,包括Testin给予更多的支持和扶持。到目前为止,我们也是把尽可能多的服务免费提供给开发者,让他们能够更好更快更健康的成长。一旦整个行业产业都健康成长,那未来我们从中所获得的回报一定是非常大的。这个矛盾其实就是一个平衡,所谓远虑和近忧永远是一个矛盾体,所以这也是Testin我们所面临的一些困难吧。
猿团:作为APP产品的质量安全医生,那么Testin测试中发现的比较常见的问题是哪些?
王军:从Testin的测试过程来看包含几个维度,第一是功能能不能正常交付和使用,产品功能的问题,其实是开发初级阶段经常会遇到的一个问题,第二是使用之外有没有一些意外情况发生,有一个关键点是,使用第三方接口,包括支付、用户登陆、信息确认、当地网络和你部署之间的沟通会不会出现问题。
还有一个很关键的问题越来越严重,就是安全。安全问题牵扯到很多因素,但是我们认为其中最重要的有三个方面:第一个方面是用户的信息和资料安全,这部分如果通过你的APP被泄露,口碑会非常差,甚至可能会由此产生用户的经济损失和安全损失;第二问题,在交易过程是否能够正常完成,比方说身份确认、交付过程,其实就是属于交易数据的,数据交换传递的安全,这个也是直接影响到业务的正常开展。其中最重要的问题是有没有这种安全隐患和漏洞,这个问题其实不是安全,不是开发者自身所能预防的,这个时候可能会牵扯到使用的第三方接口。
据统计,第三方SDK和接口往往有一些安全隐患,使用的开源,或者是一些开源代码,开发者自身所难以去防范,这是我们认为安全的问题。
从我接触的案例情况来看,绝大部分的问题并不是开发团队的技术能力问题,都是第三方的问题。比如包括终端的差异性,使用第三方接口使得使用过程中存在差异。还有云服务,现在任何服务,任何APP都不是一个独立存在的一个单体应用,会是一个数据和云端进行交互的云服务,而云服务的选择很重要,还有服务的优化。
有些问题的解决是开发团队不可能完全照顾到的,这个时候就需要有Testin这样的第三方提供咨询和支持,帮助创业者回避和有效的解决问题。
猿团:APP产品都在考虑流量红利,如何提高转化率以及留存率等等,APP测试的重要性是什么呢?
王军:其实所有复杂的问题都可以归结为一个简单的标准,那就是从用户的角度来看,APP是不是符合他的用户,有哪些预期。现在用户对任何产品都有心理判断标准,而这个判断标准是不断提升的,一是他需要实现你的功能,你的产品确实能够达到你所宣称的功能。二是功能提供的过程,体验得好,你得符合他的文化审美,以及使用习惯,一种场景的标准。还有很关键的问题就是性能稳定与优异,从测试的情况来看,可以发现绝大部分问题。功能不能实现,不一定是用户体验差,而是可能在使用过程中出现了一些意外情况。
对于用户来说只有一个标准:他能不能用。而判断一个APP是不是符合用户预期,往往是他在使用中所存在的问题,一个个小的问题直接会影响到转化留存。因为任何一个用户不是单独的个体,他的感觉和情绪会通过互联网社交网络去蔓延,这使得及时开发面临着一个挑战:我们不能把每一个用户的问题当做个体去对待,也不能把自身没有的问题当作一个交付产品,交付APP的衡量标准。因为用户只看到的是你,你用了谁的API,谁的接口,谁的SDK,用户根本不知道,他关心是你的交付能力。
另外,如果我用不到,这个用户用不到,我就会通过他的方式去影响他周围的朋友、社交网络以及这种社会关系,这样的口碑传播就会形成负面影响。如果仅仅是一个简单的应用还可以理解,但如果这个用户是通过你的APP进行金融理财投资,就可能影响金融安全等。
所以我认为,APP在考虑流量红利的时,最关键要考虑到核心和种子用户。就是说现在任何一个小的Bug都会引起亏坝,或者是更大的灾难,这是开发者更要注意的,不仅仅是技术上出现的Bug,还要考虑出现的直接或间接的影响和后果。
猿团:Testin帮助客户完成移动应用一站式测试服务,得到了大量客户的认可。请问在创新性方面,Testin是如何考虑的?
王军:谈到创新,其实Testin从成立之初,甚至在成立之前一直在摸索和探索。任何创新都是基于问题解决方法的不断试错,除了最初在兼容测试上的努力之外,现在Testin最重要的一项工作就是把人工智能和深度学习结合到测试过程中。
几乎每一个APP到我们手里都是要完成一个人工智能的工作。到目前为止,我们已经对170多万个独立的APP进行超过一亿次的测试。像医生接触病例,阿尔法狗接触棋谱,IBM的(watson)去学习新知识一样,去不断对测试过程进行积累,进度深度学习分析,然后进行挖掘,形成新的测试脚本和案例。
上周我们刚刚发布Testin的2.0。这是一个包含人工智能和深度学习的大数据的Bug挖掘管理系统,可以通过这套系统帮助开发者累计产品演进的过程,存在缺陷的过程,以及形成产品进一步演化所要规避的一些问题,同时结合广泛的知识学习和数据挖掘的能力,对一些新版本、新系统出现后可能出现的病例样本、Bug样本会有效的梳理干净,避免在新的开发过程中出现这样的一些问题。
创新不是靠研究出来的,是靠实践试出来的,发现所有的钥匙都是不对的,最后总能找到一把创新的钥匙。而那个钥匙是找出来的,所以创新是Testin成立五年以来,我们几乎每天都在做一件事情。
猿团:据了解,Testin的基础测试服务都是免费的,盈利是靠增值服务。能给我们介绍一下增值服务吗?
王军:Testin基础服务不能说全部都是免费的,但其实把握一个原则:凡是开发者的基础所需要的,Testin不会因为开发者的服务数量,频次的增加显著迭代成本,动态增加成本的这些服务我们尽可能免费,包括给广大开发者提供的内测工具(Prie),自动化的兼容测试,还有包括开发者在实际使用过程中像这种用户性能检测的崩溃分析,等等这些,还有他在整个产业里头的行业竞争情况,我们AppBase的一个竞争力数据库,那对开发者得是免费提供的,盈利在目前为止,只是非常小心的平衡,哪些产品是开发者非常急需,但是他自身能力不足以完成,而Testin又有这方面的一些资源,所以我们就以尽可能低的成本,来向他提供这样的服务,其实我们可以看到,他一个APP使用Testin的一个全包的服务,他一年的成本,可能比雇一个保洁人员高不了多少,甚至可能低于普通的行政后勤人员的一个成本,这是Testin我们一贯把的一个原则。
部分合作伙伴
猿团:面对互联网领域竞争激烈,您认为Testin的核心竞争力在于哪方面呢?
王军:Testin也处在一个激烈的互联网创业市场竞争中,我认为Testin面临最大的挑战不是来自所谓的行业竞争对手,而是能不能坚持自己的方向,不忘初心,始终坚持在对开发者的质量服务方向上。
就像谷歌已经积累了很多的数据基础,这是他的竞争力和门槛。而他这种算法,也是通过一个个用户的搜索不断完善的,要去颠覆谷歌搜索,几乎是不可能的。Testi也是一样,我们在每一个用户提交测试之后都在学习他的测试脚本,学习产品不同点,提升自己的测试方法,深度学习和数据挖掘,所以Testin已经形成了一个壁垒,任何人想要赶上和超越Testin,也要去完成几百万个应用的上亿次测试。而这个过程,不仅是有钱就能做的事。
所以Testin的核心竞争力还在于,本质上我们所服务过的几十万开发者的几百万应用,任何一个人想要超越Testin也要走同样的路,而时间窗口对于他来说,可能是很难的。但是Testin并不是狭隘封闭的去考虑这件事儿,会根据事实的情况,把我们所取得的能力和技术,数据等开放出来。我们不可能服务所有的开发者,也希望整个产业能在Testin的肩膀上去服务更多的开发者,而这个竞争力也是属于整个行业。
猿团:目前Testin的融资情况如何?接下来的发展规划是怎样的呢?能否透露一下。
王军:Testin已经完成了两轮融资,A轮获得IDG的990万美金,B+轮累计获得投资有5490万美金。
发展规划方面,首先还是专注于Testin的核心,正所谓“念念不忘,必有回响”。我们坚信,只要用管砍田,用锥刺地,就让钱钟书所说的管锥边这个精神来指导自己的发展,那未来一定会是我们所期待的结果。当然在发展过程中,我们也会和产业链(包括像VR技术,可穿戴设备、芯片等)以及其他产业伙伴进行合作,为开发者提供一站式的服务,使Testin深度学习的数据挖掘系统的Bug管理系统,能够更加智能,积累更多的数据。
另一方面,除了北美之外,中国是全球第二大移动互联网市场。所以,我们也希望帮助更多的优秀的海外APP进入中国,服务用户;同时也帮助中国优秀的APP出海,服务全世界的开发者。可以想象,在全球移动互联网中,中国的生态系统将可能占有更大话语权。希望通过Testin的支持和配合,有越来越多的软硬件结合的应用服务输出到中国以外的市场。所以Testin一直专注在自己的发展方向上,帮助有想法的创业者实现自己的想法,提升用户体验,并获得竞争优势,实现互联网+。对于传统产业在移动互联网+转型过程中所需要的帮助支持,Testin也是义不容辞的。
如果你也有一个创业梦,欢迎关注【猿团专访】,了解每个CEO背后的故事,或者创投信息;如果您创业成功,想与我们一起分享创业故事,欢迎发送CEO简介或公司简介至邮箱:liuqiying@yuantuan.com 或wf@yuantuan.com。