日前,微信新增小程序测试系统,可便于开发者检测小程序缺陷,评估小程序产品质量。在小程序发布之前,开发者可将小程序代码提交到测试系统,在不同型号的手机真机上运行,执行完毕后自动生成测试报告。小程序云端测试平台,由WeTest提供基础支持,下载“微信开发者工具”即可使用。
 
 

小程序测试报告示例:

一、 云真机测试 Beta

为了方便广大开发者检测小程序程序缺陷、评估小程序产品质量,微信提供了免费的云真机测试环境以及一整套测试方案。在小程序交付到真实用户手中使用之前,你可以将小程序分发到云真机测试平台(由WeTest提供支持),以模拟用户使用的方式进行测试,执行完毕后自动生成测试报告。

 测试覆盖范围

● 缺陷发现 测试过程中自动发现小程序抛出的JS异常

● 性能数据分析 测试过程中收集包含加载时间、CPU占用率、内存占用量等数据指标

● 机型覆盖 小程序会被随机分配到4~8个不同机型的机器(由当时的机器资源决定)来执行,借此可以观察小程序在不同机型的执行表现

● 其他:弱网络环境测试、多场景测试等(开发中)

 如何测试

没有比这个更简单了,下载“微信开发者工具”,点击「测试」按钮,一般24小时内可查看测试报告!

提交测试后当前的程序版本会被提交到云端测试队列等待测试,如果第二天仍然没有收到测试报告,请在开发者论坛反馈,微信工程师会尽快处理。

测出Bug后,如何调试小程序

您可以在WeTest平台上选取问题机型,进行远程调试,复现并解决问题。

二、WeTest为微信提供终端云服务

WeTest自2015年起与微信达成合作。除新上线的小程序测试外,微信团队也在WeTest平台进行客户端兼容性测试、功能测试。

微信团队通过自动化、云端化测试,将测试效率提升了数倍。

 三、最后

后续,WeTest会在近期上线“小程序自动化测试”功能,提供给小程序开发者更多测试机型和工具选择,助力提升小程序质量!


Q & A

1、云真机是真实的机器吗?

是的。机器由WeTest腾讯质量开发平台部署和维护

2、为什么我的小程序里一个很明显的JS错误没有在云测试时发现?

在目前阶段,云测试的代理算法是一个以高页面覆盖率为目标的穷举随机算法,缺陷发现能力较弱。它的每一次的执行路径都不一样,且受执行时间限制,所以有可能没有执行到缺陷存在的路径

3、云测试能发现我的小程序中的文本错误吗?

不能。代理算法不是一个智能体(虽然我们在努力给它添加更多的智能行为),对人来说显而易见的错误它可能却无法发现,尤其是业务类错误。文本错误至少要求语义理解的能力,所以它不能。

4、测试结果太差时会影响小程序的提审和发布吗?

不影响。测试报告只是一种提供给你对照分析的工具,怎么利用完全取决于你自己

5、我的小程序有额外的登录体系(非微信登录),测试时总是停在登录页面怎么办?

这个功能是我们下一次迭代的内容,届时你可以配置测试账号和密码,帮助代理算法自动登录从而遍历到更多的页面


WeTest提供上千台真实手机,随时随地进行测试,保障应用/手游品质。节省百万硬件费用,加速敏捷研发流程。

点击: http://wetest.qq.com/product/cloudphone即可使用。

如果对使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:800024531

WeTest+微信:小程序云端测试系统上线的更多相关文章

  1. 【转】微信小程序专项测试

    微信小程序专项测试 by 云层 原文地址: http://mp.weixin.qq.com/s?__biz=MzA4NDIzNTIzNA==&mid=2654370226&idx=1& ...

  2. 微信小程序从开发到上线流程

    一.微信小程序从开发到上线流程 注册小程序 1.登录微信公众平台 https://mp.weixin.qq.com 2.在微信公众平台>立即注册>小程序中注册微信小程序 3.在邮箱中激活并 ...

  3. 微信小程序购物商城系统开发系列-目录结构

    上一篇我们简单介绍了一下微信小程序的IDE(微信小程序购物商城系统开发系列-工具篇),相信大家都已经蠢蠢欲试建立一个自己的小程序,去完成一个独立的商城网站. 先别着急我们一步步来,先尝试下写一个自己的 ...

  4. 微信小程序购物商城系统开发系列

    微信小程序购物商城系统开发系列 微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统. ...

  5. 微信小程序开发测试

    微信小程序 在2017-01-09正式上线,本着跟上时代潮流的精神,写一份教程来看看 微信IDE下载地址为: 微信IDE 在windows下直接 双击 exe安装即可,安装完成后的界面如下: 得到这个 ...

  6. 微信小程序云端解决方案探索之路 - GITC 主题演讲

    转自:https://github.com/tencentyun/blog/issues/1 在刚结束的全球互联网技术大会(GITC)里面,我在前端专场给大家分享了「微信小程序云端解决方案探索之路」, ...

  7. 微信小程序如何测试?

    不需要安装,只要在微信里找到这个小程序打开即可使用,由于小程序的便捷,如今越来越多的平台开发方都纷纷推出自身的小程序应用. 那我们该如何进行微信小程序测试呢? 1.功能测试 功能测试以需求文档和交互视 ...

  8. 微信小程序购物商城系统开发系列-工具篇

    微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统.新的生态,未来大部分应用场景都将 ...

  9. ESA2GJK1DH1K微信小程序篇: 测试微信小程序扫描Air202上面的二维码绑定设备,并通过MQTT控制设备

    前言 一,微信小程序篇小程序下载(该功能为小程序篇基础功能源码) 实现功能概要 微信小程序通过扫描GPRS上的二维码,绑定GPRS设备.然后使用小程序通过GPRS远程控制开发板上的继电器, 远程显示单 ...

随机推荐

  1. Eclipse错误:Implicit super constructor ClassName is undefined for default constructor. Must define an explicit constructor

    public class Test01 { private String name; private int age; public Test01(String name){ this.name = ...

  2. u盘安装原版win10系统1703更新

    7月底,微软发布了win10的1703更新,听说值得一试,于是,安装ultraISO(下载地址http://pan.baidu.com/s/1dFu48d7 密码: 53cg),下载win10的ISO ...

  3. 安徽省2016“京胜杯”程序设计大赛_A_砝码称重

    砝码称重 Time Limit: 1000 MS Memory Limit: 65536 KB Total Submissions: 61 Accepted: 37 Description 小明非常喜 ...

  4. java出现The type java.lang.Object cannot be resolved. It is indirectly referenced.....解决办法

    当你在Eclipse引用不同版本JDK工程时会发生该问题.由于你开发环境中应用了多个版 本的JDK 或JRE导致的.Eclipse会按照最初的开发环境默认选择对应的Jre.如Eclipse上有jdk1 ...

  5. ssl Diffie-Hellman弱密码问题

    title: ssl Diffie-Hellman弱密码问题 date: 2017-08-16 16:41:55 categories: 网络安全 tags: ssl Diffie-Hellman - ...

  6. 马的遍历 洛谷 p1443

    题目描述 有一个n*m的棋盘(1<n,m<=400),在某个点上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步 输入输出格式 输入格式: 一行四个数据,棋盘的大小和马的坐标 输出 ...

  7. android学习ScrollView的使用

    ScrollView 的使用相对来讲比较简单,通过包含更多的布局文件,使得上下滑动可以浏览到更多内容. 关于ScrollView有几个点需要注意的地方 1,ScrollView的滚动方式 Scroll ...

  8. 对 List 、Set、Map 的理解

    1.List 继承自 collection 接口,List 的元素有顺序,而且可以重复,各元素的顺序就是对象插入的顺序. 子类 Arraylist:储存方式是数组(索引 0 开始),线程不安全,效率高 ...

  9. 外部排序&多路归并排序

    外部排序: 一.定义问题 外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序 整个文件的目的.外部排序最常 ...

  10. java‘小秘密’系列(一)---String、StringBuffer、StringBuilder

    java'小秘密'系列(一)---String.StringBuffer.StringBuilder 前言:本系列的主题是平时容易疏忽的知识点,只有基础扎实,在编码的时候才能更注重规范和性能,在出现b ...