WeTest 导读

小程序作为微信内能被便捷地获取和传播的工具,吸引着越来越多的开发者加入其中。无论是小游戏、零售、出行服务还是生活餐饮等,各行各业的小程序出现在用户的手机上,在给用户带来便利的同时,也给测试者带来不小挑战。


下面这些困难你经历过那些?

难点1:缺少专业人士制定测试用例

缺少专业人员制定成熟的用例测试方案。不确定核心场景覆盖是否完整,或者使用已有的测试用例又不太满足需求。

相较于APP测试而言,小程序的交互性较强,对稳定性和体验上有较高的要求。在定制用例的时候对小程序特有场景测试进行用例设计,如微信授权、异常打断(微信电话),虚拟键盘隐藏以及群分享功能的用例设计。除此之外,有些APP和小程序间的数据互通也是需要检测的点。

难点2:采集数据难

用例制定好后,在测试中往往因为缺乏经验导致不了解需要采集哪些质量指标数据。

另外,在采集数据的过程中缺少有效工具一次性地将所需数据全部采集到,往往需要多次采集。甚至有时候采集到的性能数据并不精准,例如之前安卓手机获取FPS数据的方式往往是通过下列几种:

• 从OpenGL获得

• 从SurfaceFlinger获得

• 从游戏引擎获得

而这些方式并不适用于微信小游戏,主要原因有两点:

• 包含宿主容器的渲染数据

• 小游戏的绘帧并不连续

而且常规的通用方法,采集的也不是子进程的性能数据。

难点3:难以短时间一次性适配完

大部分企业缺少测试设备和工具,需要安排大量人力和时间去对进行测试,或者自身寻找并购买市场主流设备进行适配测试,一一记录问题并整理上报,最后还要统计所有测试结果。整个适配过程需要很长一段时间,甚至有可能因此耽误上线时间。

难点4:微信测试账号少,版本单一

微信小程序适配测试需要大量的微信号,正常注册需要大量手机号。而WeTest测试团队储备大量微信账号专为小程序测试服务,并且支持上传容器,对不同微信版本一次性进行完整测试。

难点5:无法完全靠自动化测试

小程序的核心功能在不同业务场景下有众多不同的体现,需要通过测试用例去验证。很多测试开发会采用外部脚本操控小程序运行时的方法进行验证。但是通过工具自动化运行后还需人工一一对比验证结果。

WeTest微信小程序兼容测试服务

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

腾讯WeTest兼容服务再次升级,支持小程序兼容的更多相关文章

  1. 打造移动应用与游戏安全防线,腾讯WeTest安全服务全线升级

    当移动互联网渗透到千家万户,与工业控制.智慧交通.实时社交.休闲娱乐紧密结合时,应用安全就变得尤为重要. 尤其在网络强相关的APP流行年代,当APP应用客户端上传与获取信息,大多通过接口在服务器双向通 ...

  2. 三年同行,质造未来,腾讯WeTest五大服务免费体验

    WeTest 导读 2018年10月26日,腾讯WeTest将正式迎来三周岁生日.三周年庆典期间,只要在WeTest平台注册的用户,均可免费体验标准兼容.云真机.压测大师.手游安全扫描.应用安全扫描等 ...

  3. windowns 2008(apache2.2.25 x86 openssl0.98y) 升级openssl1.0.1e(为了支持小程序接口TLS1.2)

    原来只知道微信小程序,服务器接口必须支持 https, 所以在搭建环境的时候没有注意, 只是在原来已有的系统框架上,稳健升级,把apache2.2.25 X86_no_openssl升级为了apach ...

  4. 京东 Vue3 组件库支持小程序开发啦!

    源码抢先看: https://github.com/jdf2e/nutui NutUI 3.0 官网:https://nutui.jd.com/3x/#/ 小程序多端适配 设计初衷 在跨端小程序的开发 ...

  5. 【腾讯Bugly干货分享】打造“微信小程序”组件化开发框架

    本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/2nQzsuqq7Avgs8wsRizUhw 作者:Gc ...

  6. 【腾讯优测干货分享】微信小程序之自动化亲密接触

    本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/HcPakz5CV1SHnu-U8n85pw 导语 山雨欲来风满楼,最 ...

  7. 微信小程序--兼容

    小程序的功能不断的增加,但是旧版本的微信客户端并不支持新功能,所以在使用这些新能力的时候需要做兼容. 文档会在组件,API等页面描述中带上各个功能所支持的版本号. 可以通过 wx.getSystemI ...

  8. 微信开发SDK支持小程序 ,Jeewx-Api 1.3.1 版本发布

    JEEWX-API 是一款JAVA版的微信开发SDK,支持微信公众号.小程序.微信企业号.支付宝生活号SDK和微博SDK.你可以基于她 快速的傻瓜化的进行微信开发.支付窗开发和微博开发. 基于jeew ...

  9. 【腾讯Bugly干货分享】聊一聊微信“小程序”

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ecdf5ef03abecd43216fd0 Dev Club 是一个交流移动 ...

随机推荐

  1. 个人博客如何开启 https

    以前写过利用 wordpress 搭建的一个博客『个人博客搭建( wordpress )』,绑定了域名,但是没开启 https,在浏览博客的时候浏览器会提示不安全.下面来谈下个人博客如何免费申请证书, ...

  2. NetCoreAPI添加Swagger

    public class Startup { public Startup(IConfiguration configuration) { Configuration = configuration; ...

  3. python生产者和消费者模式实现(二)多进程方式

    import timeimport randomfrom multiprocessing import Process, Queue # 生产者def producer(q, i): food = ' ...

  4. Python中线程的使用

    并发:多个任务同一时间段进行 并行:多个任务同一时刻进行 线程的实现 线程模块 Python通过两个标准库_thread 和threading,提供对线程的支持 , threading对_thread ...

  5. svn 在Windows下用TortoiseSVN checkout 时报认证错误

    TortoiseSVN 第一次 checkout(检出)时,需要输入用户名密码,如果第一次你保存了你的用户名密码,那么这个检出的项目以后就会用这个用户名密码,如果你的密码改了之后,就会报一个认证错误的 ...

  6. [排序][链表]Leetcode147 对链表进行插入排序

    思路: 插入算法的思想很简单,此题比较为链表数据类型,方便的是不用一个一个的向后移动元素,但是找到应该插入的位置相对麻烦,因为链表只有next指针,无法快速定位要插入的位置.在链表前面插入一个空指针, ...

  7. 理解docker镜像

    镜像是用来启动容器的只读模板,是容器启动所需要的rootfs,类似于虚拟机所使用的镜像. 列出本机镜像 [root@localhost ~]# docker imagesREPOSITORY TAG ...

  8. [C4] 前馈神经网络(Feedforward Neural Network)

    前馈神经网络(Feedforward Neural Network - BP) 常见的前馈神经网络 感知器网络 感知器(又叫感知机)是最简单的前馈网络,它主要用于模式分类,也可用在基于模式分类的学习控 ...

  9. python27期python连接数据库:

    import pymysql创建connectinon对象:con = pymysql.connect(host = "localhost",user = "root&q ...

  10. appium--使用PyYAML封装Capability

    前戏 YAML 语言的设计目标,就是方便人类读写.它实质上是一种通用的数据串行化格式. 它的基本语法规则如下. YAML大小写敏感: 使用缩进代表层级关系: 缩进只能使用空格,不能使用TAB,不要求空 ...