依据QuestMobile的数据分析,截至去年3月,国内移动互联网月度活跃用户数突破9.27亿,不过环比增长率已经降到了1%。然而,现在的APP开发这一块热度依然不减,在国内每年APP数量还在快速增长,并且同类型App竞争非常激烈。用户规模的稳定造就了对APP质量的更高要求。
理论上来讲每个APP都是需要跟硬件去做适配性测试,如果不做好软件和硬件的适配性测试,核心功能出现兼容性问题,产品质量不过关,用户直接就卸载。
在APP测试上面,类似BAT这样的大企业都会设置专门的测试部门,投入成本非常高,需要大量的硬件设备、机房建设、网络设备的采购,以及人员的维护和场地的成本。有了丰富的人力物力,这些公司的产品自然是做到优良的质量保证,让产品霸占市场。那么,中小企业的出路在哪里?
对于很多企业特别是创业团队来说,首先,硬件设备的购买是一项非常大的投入。其次,测试团队人手不足,同时开发资源也紧张。无法完成产品迭代开发中的各项细致的测试任务,只有忍痛放弃一些测试项目,这无疑是让本就无市场推广优势的产品状况雪上加霜。
这时候许多中小企业最优的选择就是将测试交给专业的测试公司。然而,目前的测试行业良莠不齐,大部分是外派人员手工测试,很难甄别这些团队的测试质量优劣。面对产品质量攸关的问题,无疑是不能报以试错心态的。
这时候自动化测试的优势就体现了出来,拿TestBird举例,有别于传统的纯手工测试,我们投入了数千万元、耗时两年用以研发和搭建自动化测试中心,部署了5000+款热门手机机型,覆盖了市面主流机型的98%,这是市面上众多手工测试公司无论在技术上和规模上都无法实现的。
功夫不负有心人,在使用自动化平台后,测试效率得以显著提高,省去了大量重复手工执行用例的时间,更不需要人工跟踪、统计测试结果。同时,测试问题的定位却更加精准,手工测试难以复现等世纪难题迎刃而解。从此测试仿佛从农耕社会进入了工业社会,我们的测试专家可以从手工重复劳动中解放出来,进行更深更全的测试问题研究,给出更完善的测试报告。
在分秒必争的商业市场环境下,面对越来越变幻不定的测试周期,和越来越高标准的用户,低成本高效率的自动化测试必然是APP测试行业的未来发展趋势。