小程序的验收需要测试哪些?
一、功能测试
1.按功能模块测试
根据设计好的各个大类功能模块划分,然后再逐级细化,覆盖到每个功能尽可能全面的测试点。
2.按业务流程测试
小程序的业务,比如咨询、支付、播放、查询、下载、表单、上传、拍照等等。把各个功能点串联起来形成完整的业务流程来检查;同一个业务,可能有不同的路径来实现,每个路径都需要覆盖检查。
二、权限测试
1.未授权
一般使用一些业务功能的时候,都会弹出提醒:先授权再操作对应功能。或者提交数据到后台的时候,也会提示补充相关身份信息才能提交成功。
2.已授权
微信访问小程序,意味着自己的微信账号可被小程序管理方所获取,自动以微信的身份行使业务操作权限,比如咨询、支付、数据查询等。
3.同一微信号在不同手机微信端授权登录同一小程序之后,所能查看的数据和操作的权限都应该是同步一致的。
三、兼容性测试
1.手机操作系统
利用多品牌型号手机测试,尤其安卓和苹果手机至少都需要测一次。
2.字体、图片、动态交互效果字体:
标签、标题、内容、动态播放字体...
图片:轮播图、背景图、封面图、触屏产生的交互图...
四、界面 UI 测试
小程序的页面测试和 app 的界面测试一样,关注页面展示元素,如菜单、对话框、窗口和其他可视控件的布局、风格,文字是否正确,页面是否美观,页面交互操作是否友好。操作是否设计频繁、是否易操作。
但注意一点,微信小程序页面层级跳转默认不能超过 10 次,比如分类-> 数码电子-> 数码产品-> 相机-> 尼康->… 达到 10 次就不能跳转了。一般在进行需求设计时,页面跳转尽量在 10 次以内。有超过跳转 10 次的应用场景,针对性开发。