点击上方蓝字可以订阅哦
继美团点评技术沙龙第24期“聚焦无线业务专项测试”专场后,有同学问上海为什么没有测试专场呢?
这就来,第25期上海“O2O工程质量”测试专场同样精彩。
点击文末“阅读原文”获取5场演讲PPT:)
随着美团点评O2O全业务的高速发展,业务的快速发展和技术架构的复杂性不断带来新的业务和技术挑战,新的形势下对于移动端产品的整个生命周期的研发,测试,发布等全链路环节提出了更加快速高效的质量要求。
面临大规模的业务体量及高速发展的情况,移动无线业务的的前后端专项测试成为了质量保证的核心手段。对用户体验至关重要的前后端的功能测试,和数据质量息息相关的打点测试,以及相应的自动化测试框架/平台的开发和推广使用便成为了整个质量保障的关键环节。
主题一:广告引擎测试
吴全/美团点评高级测试工程师
【分享主题】
广告引擎测试与一般的后台测试略有不同。不仅有基本的业务测试、接口测试,广告的算法策略的迭代测试也是很重要的一个环节,以下是目前所用的测试流程:
如何保证测试的高效性和可靠性,在有限的人力成本下,更全面的测试,也是广告引擎测试值得深思的问题。本次分享从"持续集成测试"、"算法测试"、"diff测试"、"性能测试"等几个方面来介绍广告引擎测试。
了解更多请点击“阅读原文”获取PPT。
主题二:版本测试控制过程中的成功实践
*/学霸君AI学测试经理
【分享主题】
测试交付过程中,大家往往会关注交付的结果,而忽略对过程控制的有效管理。当我们有效的组织测试活动,对一些交付内容作控制管理,让开发和测试遵守一定的测试过程规范,从而提升交付的过程效率和交付质量,减少测试资源的浪费和重复劳动。
10年以上测试经验的老司机从4个方面的成功实践经验,告诉大家怎么做好测试:
版本控制方面优秀实践
测试过程优秀实践
团队效率提升方面优秀实践
线上问题处理方面优秀实践
以团队效率提升方面优秀实践为例,具体做法:
了解更多请点击“阅读原文”获取PPT。
主题三:移动客户端健壮性测试工具
郭舜/美团点评高级测试工程师
【分享主题】
App常常会因为接口的异常或者不稳定的异常返回而Crash,这样一来一些小模块的接口不稳定可能直接导致主流程不通,通过人工不可能完全发现这些客户端的健壮性的问题,踩了不少坑:
针对这个问题开发了客户端健壮性检测工具,依据权重算法,根据接口字段的类型和配置的权重随机去修改接口的返回字段,来检测页面针对这些随机数据的健壮性如何,Ui如何表现,是否会Crash。
此议题在北京测试专场时很受欢迎,郭舜老师被强烈要求上海站再分享一次,这里同步下北京站问答:
Q1:刚才介绍了一个流程图【见下图】,中间有自动挂代理,对代理就比较好奇,您说的那种带代理是什么类型的?
A1:http&https协议类型的代理,在手机上直接把WIFI挂上代理以后,会把整个手机App的http流量转到looper,像抓包一样,如果加了这个工具以后可以对接口整个生命周期进行控制。因为我们是纯黑盒,所以需要给手机挂代理,而不是直接在App里面切Server的Host。
Q2:数组越界是什么意思?
A2:App代码Crash类型的一种,举个简单的例子,一个广告模块可能会有多个Banner,如果在代码固定了最大的宽度(开辟了一个定量的比如5个length的长度数组),后台如果返回6个,当你取index为6的Banner的时候App就会直接Crash。
Q3:专门负责破坏的部分,应该有针对某一个接口的好多Crash、脚本去做,这时候当开发团队把接口自动化了,该怎么去维护这些脚本,大概要占多大的工作量?
A3:我们不是以脚本方式,而是以半随机的方式去进行接口破坏的。拿到代理的接口,我们会根据权重破坏,不会为每个接口维护Case,因为维护的工作会是巨大的。如果命中不改就不改,命中改就改,具体怎么改,这是一个半随机的过程,不会进行每个接口Case的维护,如果按照接口去分析这个量太大了。
点击“阅读原文”获取PPT,查看更多踩坑经验~
主题四:移动客户端埋点自动化测试工具
薛丹/美团点评高级测试工程师
【分享主题】
埋点上报是客户端方向用来统计转化率&点击率等数据流向的重要工具,固有需求埋点每个版本都需要重复测试,保证数据质量。由于埋点数量大,测试成本较高,同时人工较难发现问题。于是,客户端埋点自动化工具应运而生。
该工具主要分为两大部分,前端为埋点Case通过UI界面,后端提供API与前端交互,并实时监听前端的操作事件,驱动Case运行 & 完成结果自动化校验。
点击“阅读原文”获取PPT。
主题五:Lego接口自动化测试平台实践
陈永达/美团点评高级测试工程师
【分享主题】
接口测试有着高效和低投入高产出的特点,同时,接口测试相对容易实现自动化,且相对UI自动化也比较稳定,有效减少回归测试的人力成本与时间成本。
然而各个团队在做接口自动化时也会遇到各种各样的问题,本次分享将从"脚本设计"、”用例设计“、”网站展示“等几个方面,以分享者开发的接口测试平台-Lego平台为例,讲解对自动化测试的理解。
PPT长达90页,内容丰富,点击“阅读原文”获取PPT吧~
推荐阅读
北京站聚焦无线业务专项测试沙龙干货:
这些美团点评和阿里专家分享的移动测试最新实践,你应该学习一下
点击“阅读原文”,你想要的干货PPT都在这里了,请分享给身边的朋友:)