做者:WeTest小编
商业转载请联系腾讯WeTest得到受权,非商业转载请注明出处。
原文连接:wetest.qq.com/lab/view/46…html
小程序做为微信内能被便捷地获取和传播的工具,吸引着愈来愈多的开发者加入其中。不管是小游戏、零售、出行服务仍是生活餐饮等,各行各业的小程序出如今用户的手机上,在给用户带来便利的同时,也给测试者带来不小挑战。小程序
难点1:缺乏专业人士制定测试用例微信小程序
缺乏专业人员制定成熟的用例测试方案。不肯定核心场景覆盖是否完整,或者使用已有的测试用例又不太知足需求。微信
相较于APP测试而言,小程序的交互性较强,对稳定性和体验上有较高的要求。在定制用例的时候对小程序特有场景测试进行用例设计,如微信受权、异常打断(微信电话),虚拟键盘隐藏以及群分享功能的用例设计。除此以外,有些APP和小程序间的数据互通也是须要检测的点。app
难点2:采集数据难工具
用例制定好后,在测试中每每由于缺少经验致使不了解须要采集哪些质量指标数据。性能
另外,在采集数据的过程当中缺乏有效工具一次性地将所需数据所有采集到,每每须要屡次采集。甚至有时候采集到的性能数据并不精准,例如以前安卓手机获取FPS数据的方式每每是经过下列几种:测试
• 从OpenGL得到设计
• 从SurfaceFlinger得到3d
• 从游戏引擎得到
而这些方式并不适用于微信小游戏,主要缘由有两点:
• 包含宿主容器的渲染数据
• 小游戏的绘帧并不连续
并且常规的通用方法,采集的也不是子进程的性能数据。
难点3:难以短期一次性适配完
大部分企业缺乏测试设备和工具,须要安排大量人力和时间去对进行测试,或者自身寻找并购买市场主流设备进行适配测试,一一记录问题并整理上报,最后还要统计全部测试结果。整个适配过程须要很长一段时间,甚至有可能所以耽误上线时间。
难点4:微信测试帐号少,版本单一
微信小程序适配测试须要大量的微信号,正常注册须要大量手机号。而WeTest测试团队储备大量微信帐号专为小程序测试服务,而且支持上传容器,对不一样微信版本一次性进行完整测试。
难点5:没法彻底靠自动化测试
小程序的核心功能在不一样业务场景下有众多不一样的体现,须要经过测试用例去验证。不少测试开发会采用外部脚本操控小程序运行时的方法进行验证。可是经过工具自动化运行后还需人工一一对比验证结果。
WeTest兼容测试服务已经对外三年之久,期间积累了许多宝贵的测试经验。目前市场上小程序兼容适配需求日益见长,腾讯WeTest再次升级兼容服务,提供“微信小程序兼容测试”服务版块。
1.用例定制
在测试前,团队会迅速对接客户具体的测试需求。在对小程序进行深刻了解和需求评估后,提供定制化测试用例,好比群分享、弹窗权限干扰类等通用用例的设计。
2. 对不一样微信版本进行测试
不一样于APP测试,微信小程序的测试除了对主流机型、不一样系统测试外,还须要对微信各个版本进行测试,特别是在小程序更新时,对不一样容器版本测试尤其重要。因此WeTest在容器方面除了建议测试最近的3个微信版本,客户还可根据需求自行上传。
3.获取详细报告,记录丰富数据
为了获取详细的测试报告,微信小程序兼容测试服务一次提供100或者300款机型数(不只100,也有300),在报告中为了方便客户进行分析,区分不一样版本容器,提供每一个容器测试报告界面涵盖容器概况、问题列表、设备详情,性能报告四大版块数据。详情里保留每台设备测试过程当中的截图、性能数据以及日志信息。
测试时能精准采集到其进程自己性能数据,而非容器的性能数据,提供丰富的性能数据,如覆盖用户数、每台设备JS Error、首屏加载、FPS(小游戏)、CPU,内存等性能数据。
须要留意的一点是,客户若须要采集首屏加载时间和Js error,则在测试前需接入JS SDK。
4.详细记录问题,真实还原问题现场
问题现场经过时间轴进行问题定位和截图显示,还原手机真实测试现场。
除了问题现场外,设备详情页面下方同时配上了日志信息和性能数据,使客户能够多维度的查看测试状况,体验每台设备的完整测试流程,一次性获取丰富数据。
精准、丰富、简单、快捷。WeTest微信小程序兼容测试服务期待您的使用。
点击“传送门”便可了解微信小程序兼容测试。
若是使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:2852350015