保障产品质量之路---从蒙牛“创造营”活动看腾讯WeTest小程序解决方案

2020-09-11 11:10:48 浏览数 (1)

内蒙古蒙牛乳业(集团)股份有限公司始建于1999年,是中国领先的乳制品供应商企业,蒙牛致力“以消费者为中心,成为创新引领的百年营养健康食品公司”,并着力提升品牌体系内的各项综合能力,推动高质量、高水平发展,以更优质的产品服务国民健康,为提振中国乳业当好“排头兵”。

合作背景

  在2020年蒙牛总冠名腾讯视频IP《创造营》活动中,消费者可通过登录“青春福利社”小程序,通过购买相关商品等方式获取“果粒”、扫描活动二维码等方式为自己支持的学员投票。活动参加人数众多,场面异常火爆,为了确保小程序的稳定上线,项目团队决定对小程序进行完整的质量测试。

  在小程序层面,测试团队需要关注诸多严格的业务交互逻辑、安全性逻辑。通常包括热门活动高并发状态下用户无法登陆、活动界面下单无法跳转、业务逻辑存在安全漏洞等问题,如果不能进行有效的优化管理往往会导致用户口碑下降,商家利益受损,从而造成无法挽回的损失。

  基于保障小程序的可靠性,蒙牛“创业营”项目组决定与WeTest团队合作,针对小程序进行完整的质量测试。

腾讯WeTest蒙牛小程序测试方案

1

小程序兼容

测试方案

  在蒙牛“青春福粒社”以及“纯甄小蛮腰”活动小程序中,用户可以通过小程序功能实现购买商品等方式获取“积分”从而投票支持自己的“偶像训练生”,通过分析小程序的相关特性,测试团队制定了以下的适配测试服务。

  测试团队此次适配测试全程采用视频录制回放的方式进行,在测试过程中发现了以下的问题:

小程序界面点击无效

位置权限允许后无法获取到地理位置

优化效果

  在微信版本7.0.12以及7.0.13下WeTest帮助项目组发现小程序存在界面点击无效的情况,同时在微信版本7.0.14下测试团队发现了小程序在操作位置允许权限后仍然无法获取到地理位置信息的情况,有效帮助了项目组规避了在不同微信版本下存在的各种问题。

2

小程序性能

测试方案

  在蒙牛“创造营”小程序中,WeTest性能测试团队主要就“获取投票榜单”、“获取当前可投票状态”、“投票”、“获取系统时间”、“获取用户积分详情”、“获取用户信息”、“修改用户基本信息”等9大模块进行混合场景测试,观察小程序能否满足高并发需求。

优化效果

  WeTest团队根据线上预期指标对项目进行压测时发现,部分模块接口存在TPS抖动现象,mongodb CPU满负荷和带宽资源满负荷等问题,通过优化mongodb读写分离,优化回包内容,增加索引等一系列优化方案,使优化后的性能数据有明显提升,达到预期指标。

首轮测试6000/8000并发状态下的响应时间

回归22800并发下的测试响应时间

3

小程序安全

测试方案

  在《纯甄小蛮腰》小程序的产品测试中,wetest安全测试团队针对小程序内积分签到、投票、抽奖、撑腰、个人账号等功能系统进行安全渗透测试,测试团队设计了包括验证小程序与微信交互安全,小程序与第三方服务器的业务逻辑交互安全,第三方服务器上的内容安全等测试方案。主要关注的风险包括用户信息被遍历SQL注入获取,篡改盗取他人登录信息,伪造成他人登录获益,被薅羊毛、重复登录领奖等安全漏洞与风险隐患。

优化效果

  WeTest安全项目团队共计发现包括JS代码信息泄露风险,绕过限制风险等在内的5个安全漏洞,其中包含3个高危漏洞、2个中危漏洞,帮助项目组规避了潜在风险,保障了小程序的安全。

4

最终效果

  客户技术负责人表示:“wetest为蒙牛活动小程序提供了强有力的技术保障,保障面对疯狂的粉丝小程序依然能够顺利访问,确保了本次活动的完美结束。

为什么选择WeTest

  无论在小程序兼容,还是小程序功能、安全、性能等方面,WeTest都提供业界高标准的多维度测试,秉持着为小程序商家提供更为稳定可靠的服务,WeTest始终在测试领域坚持探索,不断优化自身的服务,争取为用户提供最高质量保障的测试服务。目前整体的服务优势包括:

  1. 小程序兼容测试方面,我们可以提供基于腾讯大数据筛选下的市场热门机型,覆盖小程序市场上的主流用户群体,同时,微信账号方面我们更是拥有海量的资源,商户不必担心有效账号问题。在测试报告方面提供详细的问题等级,时间轴,问题前后截图及测试全过程视频等信息,提供入口一键调试复现。

  2. 性能数据报告方面,WeTest团队提供js error等问题维度记录以及首屏加载时间、页面切换时长等特有性能维度,并且提供部分性能优化建议,在报告中做到精准定位问题,问题聚类分析,问题解决建议等测试模块。

  3. 小程序安全方面,WeTest小程序安全团队累积了丰富的实战经验以及过硬的漏洞挖掘能力。在小程序扫描中提供诸如web风险扫描、微信API规范扫描、代码安全扫描等漏洞扫描策略,在小程序加固中提供函数调用关系变换、代码混淆、变量名加密、函数名加密等功能,保护代码类数据的安全。

  4. 在测试流程方面,腾讯WeTest团队更是以微信小程序官方测试标准详细测试每一个微信小程序,从各行业标准角度为商户提供优化建议。

总结

  微信小程序无疑已成为智慧零售产业链不可或缺的一个环节,腾讯WeTest致力于质量标准建设、产品质量提升,同样在小程序方面为广大小程序开发者提供保障,帮助您实现在小程序上的营销更加的稳定可靠。

关于腾讯WeTest

腾讯WeTest是由腾讯官方推出的一站式品质开放平台。十余年品质管理经验,致力于质量标准建设、产品质量提升。腾讯WeTest为移动开发者提供兼容性测试、云真机、性能测试、安全防护、企鹅风讯(舆情分析)等优秀研发工具,为百余行业提供解决方案,覆盖产品在研发、运营各阶段的测试需求,历经千款产品磨砺。金牌专家团队,通过5大维度,41项指标,360度保障您的产品质量。

0 人点赞