您的位置  > 互联网

微信小程序和手机app的测试,你了解多少?

1.功能测试:功能测试与Web测试的逻辑相同。 主要涉及了解项目的需求设计等,以及测试功能模块、业务流程、同一功能不同入口的有效性检查、页面交互性检查、输入输出等逻辑;

2、权限:App是否可以访问手机通讯录、相册、相机等; 小程序是否有微信授权、未授权/未授权登录程序、同一个微信账号不同手机登录查看数据显示;

3、兼容性测试:不同手机操作系统、不同微信版本的测试(当前微信版本发布的测试项目以及升级后的微信后测项目)、分辨率(不同手机型号、页面图片显示等)、二维码代码兼容性(一般小程序都会有二维码分享、分享给好友的图片信息以及分享到朋友圈的二维码,是否显示、识别等);

4、易用性:上下级入口、系统页面之间的回传效果、页面字体大小、字体格式、页面标题、动态交互效果、导航(是否可以定位到页面上的某个位置、是否有文字提示)清晰、导航栏显示等)以及操作是否繁琐;

5、网络测试:网络切换测试wifi-2g/3g/4g-无网络等,验证各种网络下是否正常;

6、性能测试:页面白屏时间、资源占用时间、页面渲染时间、首屏时间ps:小程序通常在网络上性能问题较多;

7、接口测试:后面会专门写一章讲如何在手机上进行接口测试,因为面试的时候也被问到了;

8.缓存问题:应用程序和小程序都会有缓存。 小程序本地缓存最大可达10M。 缓存的作用是提高程序流畅度、减少网络请求、节省服务器资源。 有时用户会清除缓存。 ,测试点:清除缓存时强制退出、后台清理、关机等;

9.特殊操作:页面左右/上下滑动、长按效果、连续点击、页面列表数据上下滑动、数据未加载时在线滑动效果、图片滑动到时是否可以继续最后一页;

10、内存相关:主要测试手机内存空间已满时的情况,打开多个占用内存的应用程序是否会导致系统异常;

11、存储空间:(app)如果存储空间已满,能否安装成功? 如果安装成功,如果存储空间已满,是否可以打开该应用程序;

12、电池:50%、20%、5%测试电池电量;

13、推送消息:查看应用内推送消息的显示情况;

14、网络断开时点击按钮,连接网络后再次点击即可查看效果;

15、无需系统权限即可测试多个页面;

16、页面刷新:收到推送后主动刷新、切换到其他页面时刷新、返回后台时刷新、刷新时刷新、再次登录时刷新;

17、弹窗:测试后台重启后是否显示弹窗、弹窗触发、弹窗显示时间等。