微信号:infoqchina

介绍:有内容的技术社区媒体

如何解决移动App上架前的最后一公里?

2015-12-17 08:12 InfoQ

12月12日,在由百度开发者中心主办、InfoQ协办的以“移动应用云测试,让你的App高深可测”为主题的百度技术沙龙活动中,来自百度开发者中心http://developer.baidu.com/)的移动测试专家就分享了百度在移动应用云测试的相关成果和进展,以及能为当下移动应用开发热潮做哪些实质性的推进。演讲嘉宾分别是百度众测和MTC团队产品负责人施佳樑、百度平台测试部高级项目经理顾昕彪,以及MSG手机百度平台化测试部测试架构师辛建康。




施佳樑介绍了移动测试行业现状及解决方案,当前行业里移动App的开发门槛越来越低,种类和质量很难成正比。施佳樑说,开发一款用户体验高、有逼格没Bug、稳定性兼容性高、能赚钱的App谈何容易。尤其是测试环节的各种阻拦,像成本高、效率低和风险大已经成为让初创团队头疼的事情。


而当前的移动App测试途径有开发自测、专业QA测试、众包用户测试和真机自动化测试。当然,这几种测试方式各有利弊,既有不同类型组合完成的,也有直接外包出去的测试方式。根据公司大小以及资金多少来确定使用哪一种测试方式。


顾昕彪详细介绍了MTC的杀手锏,“人工+自动+问卷”组合拳,百度MTC拥有自己的质量积累,通过测试以及数据上的移动应用质量标准,和不同的维度对外部APP进行自动化测试。同时支持Android和iOS,覆盖10000+主流终端机型,1000+测试专员,能够为百度140多条移动应用产品线提供长期稳定的测试服务。同时顾昕彪也提到,App质量本身分为VE(验证)和VA(确认)两个方面,仅仅靠自动化测试只能提高部分测试的效率,并不能完全替代人在测试里的作用。


随着移动互联网一步步向各个传统行业渗透,移动化互联网的产业需求正前所未有的侵袭而来。所以说,移动插件系统的质量保证是至关重要的。辛建康也介绍了插件系统目前遇到的质量挑战:宿主兼容性、性能&兼容性和业务效率等等。面对这些质量挑战,解决方案肯定是有的,通过云监控收集,利用线上强大的分布式参数系统存储大量用户日志,将已配好的code在某一时间把日志抠出来就完成整个动态模块或者插件的下发。通过MTC这种非常强大的动态线下测试,可以保证用户基本功能在线下测试阶段是OK的。


友情预告:下一期百度技术沙龙的举办时间是2016年1月16号,内容涉及百度接入、性能以及安全三个领域,感兴趣的童鞋可以关注InfoQ活动专区(http://www.infoq.com/cn/zones/events/)(长按复制链接在浏览器中打开访问)!


访问百度开发者中心戳“阅读原文”👇

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 【独游坊】DyingCat工作室与Blackcat 来点儿鸡汤:俞敏洪说我和马云就差了8个字。 浅析 Redis 复制 应用宝基于Robotium自动化测试(上) Android后台服务最佳实践