WeTest 导读
在2019腾讯全球数字生态大会零售分论坛上,腾讯正式面向全行业合作伙伴发布倍增计划,通过咨询、培训、竞赛三步走,帮助零售商户解决前端触点融通的问题,推动微信生意大盘阶梯式上涨。
倍增计划通过为200 企业提供诊断咨询服务,培养1000 零售人才,为行业输送100 成功案例实践。
腾讯WeTest高级产品经理刘悦琦在5.28日举办的倍增计划中,针对目前智慧零售小程序的质量现状,常见问题,通过腾讯WeTest为零售行业商户提供的测试解决方案,展示了WeTest对零售商户小程序质量优化的能力与决心。
(腾讯WeTest高级产品经理刘悦琦)
(沙龙现场)
(沙龙现场)
什么是腾讯WeTest?
WeTest通过整合腾讯公司内部大量的优质服务,将整体服务能力开放给外部平台,为大量用户耳熟能详的产品提供着质量服务。
服务包括:
1. 微信小程序官方的测试和审核业务提供测试的基础能力;
2. 微信广告的压力测试提供测试入口;
3. 针对腾讯手游,进行适配兼容,性能,安全等多维度的上线审核;
4. 针对应用宝上线应用进行登录和支付等核心场景的功能验证。
(腾讯WeTest测试能力在公司内部的应用)
目前为止,腾讯WeTest同样深入智慧零售行业,为数十家零售KA进行了系统的质量测试及优化。
零售小程序的质量现状
根据WeTest针对零售小程序的测试数据显示,零售行业存在着较多的质量问题,集中体现的是以下三条:
1.100%的零售小程序都存在严重的质量问题
质量问题包括商户小程序数小时无响应,无法进入;满减优惠券门槛被破解,导致严重经济损失等;
2.平均600个用户同时访问,零售小程序即告崩溃
根据WeTest测试数据显示,零售小程序普遍可承受的压力范围在600个用户左右,较多商户的小程序在一开始都无法满足基本的承载需求;
3.通过小程序漏洞,可以实现1元购买1000元礼品卡等非法操作
WeTest安全测试团队,可以通过小程序与业务服务器之间的业务逻辑漏洞,实现薅羊毛等行为。
功能问题
功能用例测试,主要验证的是用户通过C端提交请求,B端在在后台进行处理后返回信息,返回C端的信息是否与预期相同。针对智慧零售小程序,WeTest将功能问题分为三类:
1. 界面功能
2. 下单功能
3. 基础功能
界面功能的验证主要涵盖零售小程序界面中各类入口功能效果是否满足预期,零售小程序中的典型问题例如“条件查询”功能无效,例如无法实现男装女装的划分,影响到用户的正常体验;
下单功能属于零售小程序的核心功能,下单流程中的功能问题,往往会严重影响活动效果;
基础功能属于小程序本身的一些功能,包括微信授权,LBS定位,第三方群转发进入等功能,常见问题会在微信授权过程中发生。
(常见小程序功能问题)
典型案例:
WeTest在对某家零售KA进行服务的过程中,通过功能用例测试发现会员提前抢购的白名单功能未实现,若以此状态直接上线,数十万会员将无法通过小程序购买商品。
除此以外,该商户零售小程序还存在着商品无法跳转详情页问题,若直接上线,所有用户都将无法加购物车购买。
性能问题
零售小程序的性能问题往往会在大量用户涌入的时候产生,常见问题包括:
1. 高并发时小程序无法登录
过多的C端请求,B端无法及时返回,不断超时造成小程序响应时间很长甚至无响应;
2. 高并发过程中出现功能BUG
在下单过程中,过多的请求会造成功能问题,导致下单失败甚至无法得知下单结果等问题;
3. 第三方接口频率限制
常常有商户在优化过小程序性能之后,对于整体的链路没有进行测试,忽略了微信支付等第三方接口对于支付频率的限制,从而影响了活动效果。
(常见小程序性能问题)
典型案例:
WeTest在对某家零售KA进行服务的过程中,发现了KA的第三方开发商开发的小程序中的服务器问题,由于各种原因,问题在没有修复的情况下上线,小程序持续2小时无法访问/下单,预计影响数十万用户无法下单,损伤了用户口碑。
安全问题
由于微信与小程序的接口封装,许多开发商对于小程序的安全问题完全没有防范,然而小程序依然存在着各类安全隐患,容易导致盗刷金钱与优惠券,业务数据篡改,信息泄露等问题。常见的小程序安全问题,产生自以下三类原因:
1. 小程序与微信交互方面潜在风险
微信通过API为提供小程序账户、登陆、网络通信、位置定位、支付等能力,若小程序使用API时未按微信开发者规范进行,可能引入安全风险,诸如身份冒充、越权操作、跨站攻击等漏洞;
2. 小程序服务器业务逻辑风险
小程序业务服务器由厂商自行开发实现,是小程序体系中安全最薄弱环节,普遍存在业务安全漏洞,诸如用户信息泄露、优惠券盗刷、制造坏账订单、刷订单等;
3. 小程序内容安全风险
属于信息安全风险,小程序内容、包括UIC(用户自定义输入)内容存在涉政、色情、暴力、赌博、广告欺诈等信息安全风险。
典型案例:
针对部分零售KA,WeTest团队进行了安全检测,发现了多家KA在业务逻辑的校验都存在着明显的问题,导致了盗刷,优惠券无门槛,信息泄漏等问题。
(常见小程序安全问题)
◆ ◆ ◆ ◆
腾讯WeTest小程序测试解决方案
◆ ◆ ◆ ◆
适用场景
针对智慧零售小程序的质量现状,腾讯WeTest从产品能力,执行团队,行业标准三块都进行了系统性的建设和优化。根据对零售行业客户的深入了解,WeTest总结了三个最需要重视测试服务的场景:
1. 外包供应商质量评估
对第三方外包开发产品进行接口性能、功能的质量验收,避免外包供应商开发质量过低对客户造成损失;
2. 大型节日活动
各种大型节日前后(如六一八、双十一、双十二、双旦等)整站购买链路的测试,验证在高并发下满足活动是否能正常进行;功能能否正常使用;
3. 日常新增功能
对于新增功能进行质量评估,和大版本进行质量评估,避免大功能上线即不可用,造成品牌口碑损失。
(测试行业适用标准)
行业标准
腾讯针对各行业的小程序,正在尝试制定小程序的性能标准,以“首屏加载时间”作为核心考量指标。以游戏行业为例,腾讯针对不同等级机型下运行的小游戏,制定了首屏加载时间的上限要求。
行业性能标准(以小游戏为例)
智慧零售行业也同样需要类似的行业标准,WeTest通过对数十款零售KA的测试和优化,可以提供相应的行业标准和建议。
解决方案
WeTest目前提供了针对小程序兼容,功能,性能,安全等多维度的质量服务,整体服务团队“懂测试,懂零售,懂小程序”,旨在帮助零售行业商户,能够以更好的质量体验面向用户。整体的服务优势包括:
1.在微信测试版本方面,我们可以提供支持自定义微信版本的测试,避免部分用户因为微信版本不升级导致的测试盲区,微信账号方面我们更是拥有海量的资源,商户不必担心有效账号问题。
2.在性能数据报告方面,腾讯WeTest团队提供js error等问题维度记录以及首屏加载时间、页面切换时长等特有性能维度,并且提供部分性能优化建议,在报告中做到精准定位问题,问题聚类分析,问题解决建议等测试模块。
3.在测试流程方面,腾讯WeTest团队更是以微信小程序官方测试标准详细测试每一个微信小程序,从行业标准角度为商户提供优化建议。
(微信小程序/小游戏测试解决方案内容)
点击“阅读原文”即可了解腾讯WeTest最新动态。
如果使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:2852350015