小程序测试

一、小程序简单介绍

程序分为三种版本类型:开发版,体验版,正式版。开发版和体验版无需审核,需要给微信号配置权限,通过扫小程序的二维码才能访问。正式版需要通过微信审核流程,也就是说,在开发阶段,产品还未成型开始,无论你想怎么折腾,微信都有办法知道。这可不像你在网上找了个框架或是工具,在本地怎么玩都没人知道。微信小程序开发者工具使用之前就要扫码的。开发版和体验版的区别,在于开发版小程序的二维码有效期比较短。项目中,我们一般会准备三套环境。开发版访问测试环境,体验版访问预发布环境,正式版访问生产环境。

目前小程序不支持直接分享朋友圈,只能分享微信好友,很多小程序通过生成带有小程序码的图片,用户可以退出小程序将图片发布到朋友圈

二、小程序与其他测试的异同

1、功能测试都一样

2、小程序一个应用只能同时打开5个页面,小程序源码打包后的大小为1M,因此icon和图片啥的都需要压缩

3、兼容性测试:需考虑微信的版本    小程序在Android和iOS上略有不同  iOS在小程序里不允许进行虚拟支付,Android就可以;其他还有一些titlebar的位置啥的,iOS在中间,Android在左边。

4、性能测试:小程序的客户端性能和网页的性能测试非常类似,性能的常用指标也大致相同。包括页面的白屏时间,首屏时间,资源占用,页面渲染时间,帧率等等。

小程序的开发工具提供了手动查看性能的窗口,只要在小程序开发版中打开性能窗口即可看到页面的性能数据。

但是这个性能窗口的问题是只能手动获取数据,无法自动记录全部页面的数据,因此适用于定位性能问题而不适用于发布前的性能测试。所以性能测试可以考虑性能打点上报的方式进行性能分析,上报时区分测试环境和运营环境。发布前先在测试环境分析各个页面的耗时,及时发现页面的性能问题。

你可能感兴趣的:(测试流程)