微信小程序测试点汇总

1)重复且常用业务的功能入口;

2)是否在比较显眼的位置;

3)业务操作是否便于大多数用户使用和查看;

5.3上下层进入与返回

1)首页与列表页之间;

2)列表页与详细页之间;

3)首页与详细页之间;

4)不同层级之间的进入和返回实现是否有相应按键易操作;

5.4字体、图片、动态交互效果

1)字体:标签、标题、内容、动态播放字体;

2)图片:背景图、轮播图、触屏产生的交互图;

5.5操作是否过于繁琐

6 网络测试

6.1网络切换测试

1)WIFI切至2G/3G/4G/5G;

2)WIFI切至无网;

3)2G/3G/4G/5G切至WIFI;

4)2G/3G/4G/5G切至无网;

5)无网切至2G/3G/4G/5G;

6)无网切至WIFI;

6.2验证各种网络情况下是否正常

7 兼容性测试

1)操作系统兼容性(Android版/iOS版);

2)屏幕兼容性测试(屏幕分辨率影响页面的布局);

3)微信版本兼容性测试;

4)二维码兼容(分享给朋友或者朋友圈的二维码图片是否能二维码正确扫描)

8 版本配置测试

针对不同的模板,在前端程序代码中修改相应的配置参数,做到版本与版本之间的切换。

8.1非公用部分

不同版本直接的切换,需要保证彼此的功能模块和数据独立性不受干扰,也就是不同版本的管理后台添加的数据只应该调用到各个对应模板的前台小程序中,不同的版本小程序从前台提交的数据也只会提交到各自管理后台。

8.2公用部分

切换不同的版本,都会显示相同的功能模块和公共数据信息。

9 性能测试

1)页面的白屏时间;

2)首屏时间;

3)资源占用;

4)页面渲染时间

10 缓存测试

用户本地缓存(小程序文件、授权数据、登录数据等)不能超过10MB,缓存的作用是提高程序的流程、减少网络请求、节省服务器资源,其缓存测试点:清除缓存时是否强制退出、后台清理以及关机等情况,每次提交或退出时,是否清除了本次表单的缓存

11 小程序埋点测试

埋点测试与端内测试流程基本一致,关注相关参数。

注意:小程序测试过程中经常遇到的坑:层级页面跳转、兼容性、缓存

上一页12下一页


留言