还在担心 app 出 bug ?这家公司想要帮你解决测试这件小事

摘要

在大家都去挖金子的时候,Testin 想做你旁边送水的那个人。

兼容性差、卡顿、闪退。这三者一直被列为一款 app 惨遭用户卸载的三大元凶。

诚然,一款 app 想要尽可能地覆盖更多的受众取得更大的成功就必定要具备兼容更多机型、更多系统及版本的能力。而想要修炼兼容内功,真机测试必不可少。

2011 年,在移动互联网的浪潮刚刚出现端倪的时候,有一家公司却放弃了当时看起来更加光明的 to C 市场,而选择去做一件小事,一件每个开发者都避不开的小事——测试。

2011 年,Testin 成立,作为一家专攻 app 测试的公司,短短一年内,平台累计测试数量就达到了 100 万次。而从 100 万到 1000 万,也只用了 1 年而已。截至现在,Testin 累计测试应用已超过 1.4 亿,前后服务了近 75 万平台开发者,市场占有率超过 80%,形成了真正意义上 app 测试领域的事实垄断。

1472094008262036219.pngTestin 的合作伙伴

除了服务开发者,Testin 也与 ARM、Intel、Google、IBM、微软、阿里、百度、腾讯、360、乐视、小米等众多移动互联网生态企业建立了良好的合作与沟通关系。

日前,Testin 宣布获得了 3000 万美金的新一轮融资,那么,到底是什么让这家公司在资本寒冬的情况下还能实现逆势融资?

做一件对产业有价值的小事

熟悉 app 应用开发的人都知道,测试这件事情基本是要贯穿一款 app 的整个开发环节的,而在最早期的时候,没有专门的测试员,测试都是由程序员或者产品负责人亲自去做,这样得出的测试结果不仅不系统,也不具备广泛参考性。

而且由于活跃用户所使用的手机型号多种多样,操作系统也五花八门,这让兼容测试变得异常困难。这也是 Testin 最早选择从兼容测试介入的原因。

在云测试服务出现之前,过去的兼容测试大多都是采用人工的形式,这种方式的弊端也很明显。

首先,企业需要购买大量设备,成本高昂。以平均每台机型 2000-5000 元来算,要进行人工测试,仅购买设备的开支就能达到几百万。其次,人工操作费时费力。一个典型的 app 测试在终端里会经历安装-启动-运行-卸载-删除 等至少 5 道程序,每测试一个 app,测试员都需要手动完成这一整套环节,不仅效率低下,准确率也不能保证。

而 Testin 要做的就是将测试员从机械化的工作中解放出来,按照 Testin 总裁徐琨的话说:「Testin 的存在并不是要抢测试工程师的饭碗,而是让测试工程师可以更舒服的工作,把更多测试工程师从程式化的工作中解放出来,让他们更有尊严,更有幸福感,这才是 Testin 努力的方向。」

如果选择 Testin,开发者只要把 app 上传到云端,接下来要做的就是喝喝咖啡,等待最终的详细报告。

测试就是要贯穿一款 app 的整个生命周期

1472094054535047687.png如上图所示,可以看到,Testin 现在推出的测试服务已经基本可以贯穿一款 app 的整个生命周期。

在开发阶段,Testin 会提供远程真机调试服务,既通过浏览器和开发工具远程连接,实时操作,同时输出 Log 日志,帮助用户快速定位问题。举个例子,假如客户发现自己的 app 在小米 4 上会出现问题,但是他手头并没有这个设备,就可以通过 Testin 的平台,调用出这个设备远程调试。

至于最传统的兼容测试,Testin 无疑是市面上最有话语权的一家。现阶段公司已经拥有超过 4500 款机型和 5 万终端设备。除了传统的问题描述,性能指标,Testin 还为用户提供了行业数据对比,帮助用户通过行业内的横向对比发现一些隐藏的问题。以至于经常出现,如果竞争对手使用 Testin,能优化兼容性等功能,那么开发者也会使用 Testin。

当然测试还是需要加入人工的成分才算完整,所以 Testin 也在后来增加了内测服务,简单来说就是通过免费的内测分发、应用托管工具让应用可以更简单的到达测试用户的手中,解决了安装麻烦的问题。其次,Testin 还针对内测做了版本反馈收集和版本管理。如果用户在使用 app 的过程中出现了崩溃、闪退等问题,问题报告会自动分发到 Testin 的后台上,降低反馈难度。

当然,如果开发者所能找到的可以内测人数满足不了要求,Testin 还有一个众包测试平台,就像滴滴的平台一样,通过这个平台让所有的测试者把它的测试能力奉献给有需要的开发者。这些测试者接单后就可以为开发者进行用例测试和 bug 探索的测试服务。

融资后的下一步?

现在,Testin 云测试服务支持的测试范畴已经从智能手机、智能平板延伸至智能家居、智能硬件、车联网应用、VR 互动应用、无人机等范畴。除此之外,针对那些互联网化程度不是那么高的企业,Testin 希望能发展这些企业帮助他们完成互联网+的顺利过渡。

通过这几年来的积累,Testin 无论是在 bug 产生原因还是解决方案上都已经非常有发言权,未来,他们也想通过一些合作,把通用问题解决方案提供出来,更好的服务客户。

除此之外,Testin 的服务范围也不再仅仅局限于国内,2014 年,Testin 开始进军海外市场,2015 年在旧金山和香港建立了测试机房实验室。

在海外业务方面他们主要想发展两块:一块是帮助中国企业出海,另一块是帮助海外企业进入中国市场。中国开发者出海通常都会面临缺乏海外设备和种子用户的问题,而 Testin 在旧金山用当地网络构建了云端的真机平台,可以帮助这些开发者完成海外真机兼容测试,并帮他们去找海外的种子用户。

徐琨一直相信,未来的趋势,开发者一定会将所有的非核心业务都外包,然后集中精力去攻克核心业务。虽然 Testin 做的是苦活儿累活儿,但这却是每个开发者都会遇到的刚需,未来,Testin 会通过不断的坚持,持续为移动开发者保驾护航。

最新文章

极客公园

用极客视角,追踪你最不可错过的科技圈。

极客之选

新鲜、有趣的硬件产品,第一时间为你呈现。

顶楼

关注前沿科技,发表最具科技的商业洞见。