1)定位到页面某个模块所在位置;
2)回到顶部或者底部;
3)导航条的收展;
4)导航标签的文字是否容易理解;
5)页面最多跳转超过限定次数后是否失败(小程序原生页面存在10层限制问题,超过10层便无法打开新页面,而业务流程或者访问形成闭环时很容易陷入10层问题) 。
2、功能入口
1)重复且常用业务的功能入口;
2)是否在比较显眼的位置;
3)业务操作是否便于大多数用户使用和查看 。
3、上下层进入与返回
1)首页与列表页之间;
2)列表页与详细页之间;
3)首页与详细页之间;
4)不同层级之间的进入和返回实现是否有相应按键易操作;
4、字体、图片、动态交互效果
1)字体:标签、标题、内容、动态播放字体;
2)图片:背景图、轮播图、触屏产生的交互图;
3)操作是否过于繁琐 。
文章插图
六、网络测试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;
2、验证各种网络情况下是否正常
关于网速的选择:
3G:300k-2Mbps左右
2.5G(GPRS)一般在100kbps
2G(GSM)一般在5-9kbps
如果不习惯自定义设置带宽等,可直接测试网速逐渐提升 。设置好以后,就可以启动你的小程序进行各种网络测试了 。
七、兼容性测试1)操作系统兼容性(Android版/iOS版);
2)屏幕兼容性测试(屏幕分辨率影响页面的布局);
3)微信版本兼容性测试;
4)二维码兼容(分享给朋友或者朋友圈的二维码图片是否能被二维码正确扫描)
八、版本配置测试针对不同的模板,在前端程序代码中修改相应的配置参数,做到版本与版本之间的切换 。
1、公用部分
不同版本直接的切换,需要保证彼此的功能模块和数据独立性不受干扰,也就是不同版本的管理后台添加的数据只应该调用到各个对应模板的前台小程序中,不同的版本小程序从前台提交的数据也只会提交到各自管理后台 。
2、公用部分
切换不同的版本,都会显示相同的功能模块和公共数据信息 。
九、性能测试1)页面的白屏时间;
2)首屏时间;
3)资源占用;
4)页面渲染时间
十、缓存测试用户本地缓存(小程序文件、授权数据、登录数据等)不能超过10MB,缓存的作用是提高程序的流畅性、减少网络请求、节省服务器资源,其缓存测试点:清除缓存时是否强制退出、后台清理以及关机等情况,每次提交或退出时,是否清除了本次表单的缓存 。
十一、小程序埋点测试小程序埋点测试与其他端流程基本一致:产品提出埋点需求,开发人员在平台配置埋点事件,然后进行代码埋点,测试人员再测试埋点 。
注意:小程序测试过程中经常遇到的坑:层级页面跳转、兼容性、缓存 。
文章插图
感谢每一个认真阅读我文章的人?。。∪绻旅嬲庑┳柿嫌玫玫降幕翱梢灾苯幽米撸?、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板 , 面试宝典,自学项目等 。如果在学习或工作中遇到问题可以直接进群询问,群里也会有大神帮忙解答,需要的私信我谢谢
- 青菜的营养成分及功效 小青菜含有什么营养成分
- 小龙虾怎么做好吃又简单视频教程 小龙虾怎么做最好吃
- 已婚男不爱小三的表现,遇到已婚男不想当小三该怎么办
- 怎么和女生谈恋爱技巧,和女生恋爱的小技巧
- 李钟赫|《爸爸去哪儿》李钟赫小儿子李俊秀「甩肉变身189cm花美男」!近照曝光
- 恋爱求生欲是什么意思 情侣之间的小游戏
- 什么小事让女生有安全感 公开恋情最重要
- 不会玩不要急iPhoneX的10个实用小技巧
- 小孩内向不爱说话,孩子内向不爱说话
- 幸福里的故事原著小说结局 李墙和陈瓦儿破镜难圆