小程序测试心得

原文链接: http://www.cnblogs.com/Slowfish/p/11072485.html

这篇博客,记录下我测试小程序的一些心得:

一、测试前准备:

1、环境搭建,环境配置,前端页面,必要的时候可以下载微信web开发工具,参考文档如下,

https://www.jianshu.com/p/4d3190111eb0

2、管理后台,准备数据,准备账户

二、测试范围:

1、权限测试:

  1. 未授权登录小程序--未授权的时候,进行业务的操作,一般使用这个都会弹出框,提醒你先授权在登录小程序;ps:在这一块,特别注意小程序的分享,分享打开后,没有授权情况,业务是你能查看;还有就是老用户,小程序被kill了,又打开,需要授权,页面、业务ok;
  2. 已授权登录小程序--正向业务,意味着微信账号北小程序管理方所获取,自动以微信的身份进行业务的操作;
  3. 同一个微信号在不同手机上进行登录授权--所查看的数据无疑

ps:小程序的授权基本都是没什么大问题,还需要关注下布局,页面,未授权有些核心业务是不能看到的;

2、功能测试:

  1. 按照功能模块测试:所有的功能测试,从最开始的,都是从这一层开始,把大功能模块,划分小的功能模块,覆盖每个细节,具体的方法不再赘述;
  2. 按照业务流程测试:业务流程,就是使用用户可能的一些操作场景,同一个业务可能又不同的路径去实现,所以都需要去覆盖;
  3. 按照数据流向测试:根据数据从某一端操作输入和输出流向,设计基于数据流向的测试用例,检查输入的数据是否按照代码的逻辑执行正常的输出,是否数据发生异常;
  4. 同一个功能不同入口的有效性检查;很多功能,可能会与很多入口,这个时候每个功能都需覆盖;
  5. 交互性检查:就是交互的检查,各种端的检查,

3、手机兼容:

  1. 手机兼容来说,这是小程序考虑较少的,因为微信他们大部分帮你做了兼容;但是不代表你不考虑,这里还是需要考虑机型的兼容--里面功能的兼容;ps :我就见过华为荣耀青春版9,验证手机号码,输入款按钮被挡住了;

4、易用性检查:

  1. 导航、层级返回键等都需要关注
  2. 字体、图片,动态交互效果

ps:1、一个应用,同时只能打开10个页面,后面就打不开了,特备循环;2、大小限制,小程序打包后,都被限制在1M以下,图片和icon都会被压缩;所以也不用担心图片造成的性能问题;3、1rpx像素的出现短线的情况,就是高倍像素;4、如果经常程序被微信给强制kill了,就要找原因了;5、小程序功能多的时候,包很大,开发进行分包的时候,也需要测试回归;6、小程序不能直接分享到朋友圈

转载于:https://www.cnblogs.com/Slowfish/p/11072485.html

猜你喜欢

转载自blog.csdn.net/weixin_30832351/article/details/94890277