从第一代计算机诞生,到计算机跨入至家用领域,再从第一台功能机的发布,到即将迎来的万物互联时代,人们所使用的设备正在日益完善,搭载在硬件设备上的软件应用更是数以千万计。
伴随这些设备的诞生,一个“并发症”也在那个设备诞生时就潜伏在了其中,没错就是BUG。即便在技术日益发达当下,BUG也并未随着技术的完善所减少,反而呈现出比原来成百上千倍出现的“逆生长”态势。
这些BUG让开发人员感到苦恼,对于一些中小型企业,他们没有条件配备市面上的全部设备去支持测试工作。而对于用户而言,一个BUG就会让他们丧失对这个应用的信用。尤其在即将迎来的万物互联时代,试想如果一个自动驾驶的程序即便是毫秒级的误判,带来的后果亦是不堪设想的。
时代造就的“测试者”
如果企业没有一定实力,是否就不能开发出完善的应用?难道那些创业团队都拿着投资者的钱去买测试设备了?莫非BAT企业每个团队中都有着足够的机型完成测试和机型覆盖?实则不然,因为在这个时代中存在着一个测试者——Testin。
回首这几年,2013年前,在手机上完成交易、商务流程的并不多,直到2014年移动互联网浪潮的侵袭,游戏、电商才开始崭露头角,2015年金融也开始拥抱互联网。
短短三年,智能设备不断普及,市场上应用开始泛滥,任何一个应用程序,在手机上安装的体验过程,如果3秒之内看不到差异化的服务,终究逃离不了卸载的命运。
而致使用户删除的原因除了使用体验外,大的诱因便是BUG的存在,要知道即便是一个小App,也是超过百万行代码演变而来。而BUG对用户而言,他们只会将责任全部推给开发者,其实绝大部分的BUG,并不是团队自身的问题造成的,很多都是由于其他第三方原因造成的。
对于开发者而言,在测试中将会遇到测试机型覆盖不全,而因机型不全,将导致一些市面上非主流设备出现应用闪退和崩溃情况;并且在测试中隐形缺陷很难被发现,发布后才会突显,影响用户实际使用;其次提交Bug的工作极为繁琐,性能测试达不到预期效果,发布后质量问题难发现,最终造成用户流失,甚至应用下架。
2011年在Testin正式成立,当时做的第一件事便是通过各种各样的方法把新旧设备进行购入并放在云端。为的便是帮助开发者省去设备购买和管理成本。
据Testin云测创始人CEO 王军介绍从第一个客户到现今服务的60多万开发者,2万多家企业客户,五年时间内,Testin云测试服务吸引了奔驰、麦当劳、雀巢等500强企业,也有银行、京东、高德等各类2C垂直领域知名企业。
Testin云测创始人CEO 王军
5年中搭建的壁垒——Testin 2.0
5年的时间,对于Testin来说,有着充足的时间进行积累,时隔五年,Testin也带来了不少明星产品,如:远程真机的调试;应用内测;功能测试;金融测试以及崩溃分析。
远程真机调试,能够让企业选择任何一个真实存在的手机在远程进行测试;
应用内测能够帮助开发团队方便获取应用信息、用户的反馈、迭代更新、版本通知,这个过程使得开发者可以方便、快捷、低成本,包括iOS、安卓跨平台的内测版本的分发,最关键的是这是完全免费的一个产品。
功能测试,Testin背后不光是一堆机器,更多是Testin幕后的十几万个专业测试人员组成的虚拟团队,从用户角度找出App中不易发现的功能问题,帮助开发者提高产品质量。
兼容测试,从兼容到性能,从使用到体验,测试为了能不能更好满足用户的需求。
崩溃分析(用户性能管理):把极致的空难状况重现,提供全球的移动应用错误解决方案,开发者可以通过平台实时监测真实用户使用时发生的崩溃、异常信息等,并提供包括堆栈、日志、设备信息、操作系统、应用版本在内的分析。而开发者仅需将十几K大小的SDK集成在App后便可进行测试分析。
今天,Testin正式对外提供2.0的测试服务,Testin2.0能够帮助开发者更高效地发现问题并进行收集,从某种意义上来说是智能化大数据挖掘系统,Testin首创的缺陷管理平台让企业中的研发人员可以做到标记缺陷、缺陷分类并且指派跟进、缺陷动态重现等一整套移动应用缺陷管理流程。