Testin云测试正是为解决这个头疼的问题而来,这家由IDG VC投资的明星移动互联网企业从2011年全球首家提供真机自动化云测试服务,至今已累计帮助移动开发者测试App应用500万次,几乎测试了中国用户接触到的每一款App,极大的帮助开发者节省了终端购买及测试人员费用支出,有力保障了快速迭代.这是科技创新将人力劳作提升为机器自动化劳作的典型案例,正因为此Testin先后入住微软云加速计划, IBM Smartcamp创业家全球训练营,服务了国内几乎所有大型第三方应用市场,客户包括优酷、拉卡拉、联想、乐视网、暴风影音、唱吧等对移动互联网产品质量尤为重视的企业. 除此外,Testin还提供iOS设备及WebApp真机自动化测试.
Testin为什么受欢迎?
符合移动互联网快速迭代需求
传统的App应用基于大批量多终端的兼容适配测试基于人工执行,即使只测试基本的安装/卸载、启动/运行、UI适配、基本功能遍历、并且记录所有测试结果,每App每款机型至少需要30分钟以上,而执行100款主流智能移动终端即使测试人员不休息也需要2天还多,最后还需要将所有机型的测试结果汇总整理为一份测试报告,共需三天。Testin真机自动化云测试进行以上所有测试内容并出具标准化测算报告,每App应用每款终端最多仅需5分钟左右{视测试程序大小不同},由于是并行的自动化测试,即使批量测试300款不同终端,也只需5分钟,可以有效保障App应用的快速迭代需求
(图:Testin真机自动化实验室演示机柜一角)
无障碍的云测试工具,一键自动化测试:
Testin云测试平台采用自动化测试技术来进行App应用与智能终端的兼容适配测试,所有的测试过程采用机器模拟用户行为,没有学习成本,所有的测试操作只需测试人员上传一个App安装程序,即可自动启动测试,在测试终端空闲状态下5分钟内可自动出具一份标准化的测试报告,包含了所有测试的几百部智能终端一个测试人员的一小部分工作时间即可解决过去需要一个测试Team花费2-3天来完成的兼容适配测试,极大的减轻测试人员压力。
低成本尤其适合移动互联网初创企业
数据显示,Testin云测试平台内使用最多的是大量的移动互联网初创企业,这些企业往往没有专门的测试团队,也没有财力支付大额测试终端的购买及租赁,Testin真机自动化云测试平台构建了目前为止全球最大的智能移动终端云,覆盖Android/iOS两大平台所有主流设备,主流的操作系统版本;另外还提供300款1000多部主流的Pad、Phone、Smart TV等智能移动设备,也覆盖了市面上用户量大,但不易采购的稀缺机型。全球任意地区移动开发者均可通过云端来使用所有这些设备进行App应用的自动化兼容适配测试。而传统的测试模式则需要购买或者租赁设备进行测试,平均每款手机租赁费用一天至少50-100元左右。
Testin云测试服务是怎样工作的?
Testin真机自动化云测试一个完整流程:
【安装卸载测试】
测试App应用在指定的百款批量终端上是否可正常安装、正常卸载,自动输出无法安装卸载及崩溃的错误原因,帮助开发者迅速查错,优化。
【运行稳定性测试】
Testin云测试采用比Monkey更为智能的自动化类压力测试方式,测试App应用实际运行的稳定性,并记录运行中的错误及警告。
【功能遍历测试】
Testin云测试的智能算法自动识别App应用可执行的功能,在一定时间内尽可能的遍历App应用的所有功能,通过截图记录操作路径,并记录日志和崩溃现象。
【性能测试】
测试App应用在指定终端上运行时的性能数据,包括启动时间、CPU消耗、内存消耗等,为App性能优化提供参考。
【智能UI适配测试】
基于真实的终端设备,测试并记录App应用实际的显示界面与目标真实终端的屏幕是否适配。
被追捧凸显App测试行业仍处在刀耕火种时代
Android平台碎片化使得移动开发者的App应用与终端适配因此带来普遍问题,应用与终端适配性降低、程序经常崩溃等问题让用户投诉不断,对测试人员而言,智能终端的多样性大大增加了研发和测试成本,测试周期。在资金和人力紧张的情况下,要保证测试的准确完整性很难,绝大部分的App产品都不能保障自己的产品可以覆盖到每一款智能手机,假设某App应用无法安装在小米手机,那么就丧失了一个至少300万智能手机用户的市场。整个App开发环境来说,目前已经有不少的开发工具、平台、接口、SDK包,但开发完的应用是不是能用、好用,还停留在纯手工个人测试的阶段,很类似于福特汽车流水线之前的汽车生产,效率低下,成本昂贵。
Testin云测试团队以前做大型移动测试项目,测试团队每天都要重复在不同的终端上重复执行数百个测试用例,做过移动App开发的人都知道,这简直就是个灾难。有没有一种更为高效或者说自动化的方式去帮助移动开发者改变这个的现状?这样不仅可以解放传统生产力,更能够提高测试的效率和准确性。德鲁克在《管理》中明确指出,“人最适宜做一组综合的作业或操作,而不是单一重复的操作。”,基于这个考虑,Testin应运而生,立志推动App测试工作的自动化。
对App开发者来说,最方便的是Testin云测试他们是提升测试效率、节省成本、快速锁定问题,使得开发者可节省大量时间将工作Focus到App产品的创意,功能等方面; Testin的平台对App开发环境来说,是一个改变效率的创新,通过真机自动化云测试技术,极大的帮助App开发企业及开发者节省测试终端成本,缩减测试周期,释放测试人员对诸如大批量终端的重复机械化兼容适配测试所消耗的时间,从而更加注重有关用户体验方面的测试工作。Testin云测试的使命就是帮助开发者更加自信地发布、运营高性能高质量的App。