微信小程序-测试点总结

239 阅读2分钟

本文已参与「新人创作礼」活动.一起开启掘金创作之路。

1)权限测试

需要检查以下几种情况下微信用户访问的权限

a、未授权微信登录小程序

未授权时,一般使用一些业务功能的时候,都会弹出提醒:先授权再操作对应功能。或者在提交数据到后台的时候,会提示补充相关身份信息才能提交成功。

b、已授权微信登录小程序

授权微信访问小程序,意味着自己的微信账号可被小程序管理方所获取,自动以微信的身份行使业务操作权限,比如咨询、支付、数据查询等。

c、同一微信号在不同手机端登录授权查看数据权限

同一微信号在不同手机微信端授权登录同一小程序之后,所能查看的数据和操作的权限都应该是同步一致的。

2)功能测试

a、按功能模块测试:根据主要业务模块

b、按业务流程测试:根据实际业务流

c、按数据流向测试:验证输入数据和输出数据是否一致 、数据存储到数据库 是否与界面填写的一致等等

d、同一功能不同的入口有效性的检查:同一个功能 不同入口 测试

e、交互性检查 :界面友好提示、网络错误提示、数据异常提示是否用户一眼就知道该做什么

3)界面测试

设计是否符合要求、按钮尺寸颜色是否合理、横竖屏切换操作、

4)兼容性

微信版本、手机平台、不同网络状态、系统

a. 操作系统兼容性

常规的手机端OS为:Android、IOS

电脑端:windows系统 和IOS系统

b. 屏幕兼容性测试

c. 微信版本兼容性

5)交互

微信到小程序、与手机系统自带的app交互、与微信其他功能交互

6)易用性

a、导航

定位到页面某个模块所在位置,回到顶部或底部,导航条的收展,导航标签的文字是否容易理解。

b、功能入口

重要且常用业务的功能入口,是否在比较显眼的位置,是否方便搜索,业务操作过程是否便于大多数用户使用和查看。

c、上下层级进入和返回

首页<–>列表页、列表页<–>详细页 、首页<–>详细页。不同层级之间的进入和返回实现是否有相应按键易操作。

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

字体:标签、标题、内容、动态播放字体…

图片:轮播图、背景图、封面图、触屏产生的交互图…

e、其他

页面的响应时间、资源占用、渲染时间、耗电量、白屏