Testin应该也算是个明星创业企业,在圈子里的知名度不小。去年11月上线之初,就获得了IDG的千万美元的A轮投资,到现在短短9个多月时间,其应用测试平台上的测试已经超过260万次。

 

通过与Testin创始人、CEO王军的交流,我们看到了它的一些发展方向:

 

1、从兼容测试到功能测试。Testin做的是个给淘金路上的人送水的事儿,通过云端平台,为APP开发者提供自动的APP兼容适配测试,主要包括安装、启动、运行、卸载、删除5个环节。而在今后,他们不仅做兼容,也会尝试更多具体功能点的测试,以视频类应用为例,还会验证去视频播放、视频搜索、分类查询等等功能。

 

2、从APP到Web APP。这个问题和HTML5相关,未来的移动互联网到底是以APP主导还是Web APP主导,在业内也是一个正在争议中的话题。有人会认为,在未来两三年,APP会逐渐消亡。如果是这样,那APP的适配呢?

 

王军认为,两者之争还会长久持续下去,但同时他们Web APP的产品也已经部署完毕,准备推出。主要解决的是Web APP与不同浏览器之间的适配问题,让这个过程也能自动化。

 

3、国际化。王军此前曾在不同场合表示,Testin的产品其实是没有地域限制的,因此国际化也是他们战略上的一个重点方向。不过,目前仍缺乏有效的对外推广的渠道。

 

另外,在商业模式上,Testin的重点是面向企业级用户的收费,对企业用户不仅提供适配测试,也会在产品上线后进行用户使用情况的监测。

 

Testin的流程和原理

 

动点科技:能否介绍一个完整的测试流程。

   

王军:在标准化的移动App测试工作中,Testin云测所做的是App开发者发布产品前的最后一道工序,也是最重要的不涉及代码的黑盒测试。

 

移动App开发者所要做的是在Testin云测的网站平台,上传自己的App安装包,根据智能手机系统,系统版本、品牌、分辨率或者屏幕尺寸选择想要测试的智能移动设备,Testin云测自动化测试系统就会自动进行兼容适配测试。

 

一个典型的App测试会在Testin的终端里经历安装-启动-运行–卸载-删除5道程序,并同时进行基于UI适配和稳定性的测试。Testin云测会把所有的应用测试过程全部记录下来,每一处bug都有日志、截图、操作过程、网络环境、配置文件等一系列详细数据记录,最终生成一个包含报警和错误的log日志(测试的记录文件)和一份规范化的测试报告(问题汇总和改进意见)。

 

App开发者可以根据这两份报告对自己的App进行改进,把原来无序的测试状态变成有效的测试状态,使测试的效率大幅度地得到提升。”

 

动点科技:在线云端测试,在背后是如何实现的?

 

王军:Testin云测试的最终计算单元是分布在不同地区、网络的真实终端,既可以是Testin部署的、也可以是开发者、企业自己的终端。Testin的在线云端测试通过一套分布式管理体系,将待测的App产品按照优先级和设备空闲情况,分配到这些测试终端。

 

按照Testin专有的智能通用脚本,或者由开发者使用Testin云测提供的iTestin客户端软件录制的脚本,在待测终端上自动安装、加载、执行、卸载,全部测试过程的执行日志、截图和CPU、内存等终端性能变化数据,都会被完整的记录汇总成为一份测试报告返回给开发者。

 

这样App开发者就可以像使用自来水一样,在办公桌前通过Testin的平台进行本地、甚至全球任何地区、网络的不同终端的App系统测试。

 

平台每天的测试3000多次 总数超过260万

 

动点科技:Testin目前发展状况(比如拥有的测试终端数量、在各平台的分布、已经通过该平台完成测试的APP数量等)

 

王军:Testin云测试平台涵盖了Android及iOS两大系统平台,300多款Phone、Pad、SmartTV等1000多部真实的移动终端,为开发者提供自动化的移动APP测试。

 

自2011年11月发布服务,2012年5月12日基于Testin自动化真机平台云测试次数突破100万次,而如今这一数字已达到260多万次,前后不过两个月。

 

在Testin云测试平台测试的独立App应用,每天达到3000多次,包括耳熟能详的优酷、微博、奇艺、大型的第三方应用市场、热门游戏等等,可以说在Testin云测试平台上测试了几乎每一款中国消费者使用过的海内外流行APP。

 

根据开发者实际需求,Testin云测每月都有新的手机终端上架。2012年上半年,Testin云测真机测试实验室上架了几乎每一款国内新上市的手机设备。以六月份Android领域举例,包括英特尔全球第一款基于Medfield芯片的x86架构手机联想K800,OPPO最薄手机Finder,以及360与阿尔卡特合作的360用户特供机AK47。

 

而随着Android4.1系统的发布,Testin也提供了包括Google Nexus 7及升级版的三星I9250(Galaxy Nexus)等设备免费供App开发者基于云端做测试。

 


国际化难题

 

动点科技:从上线到现在半年多时间中,曾遇到的最大困难是什么。

 

王军:用一个洗衣机进入家庭的例子可以理解Testin所遇到的困难。80年代单筒洗衣机刚刚出来的时候,由于建筑上下水、电源的外部问题,以及洗衣机功能的不完善,经历了将近10年才在逐步在家庭中普及。Testin上线后,App开发者和企业在兴奋、欣喜的同时,也遇到内部IT配合、功能期望差异等问题,但随着提升效率、增强准确率、降低资源成本等,为开发者、企业带来的价值的加大,所遇到的困难正在逐步减小。

 

另外,是市场教育。许多App开发者及开发企业并没有完善的QA(Quality Assurance,品质保证)体系,在移动互联网快速迭代的时代,许多开发者并不注重App质量问题,甚至不做测试就发布的情况也有。一方面是赶时间,另一方面也没有条件去做。这一问题在iOS领域并不显著,但在Android就足以用“凄惨”来形容。

 

我们也希望把我们的产品服务向海外推广。全球来看,Testin也是第一家真正在做这个业务的,并且我们的服务没有地域限制的,海外用户的反馈对改进产品也会有很大的帮助。但是,如何有效的将Testin云测这个7*24小时,且不限地域的全球化服务,推向海外市场是一个难题。

 

动点科技:Testin在做的这件事情,门槛是什么?

 

王军:Testin云测的优势和门槛应该是技术与运营经验的组合。除了在核心技术前瞻性研发的不断投入,Testin团队经过Pica的洗礼,具有深厚的移动互联网认知和经验。

 

在战略上,Testin云测