前面两篇文章我们分别学习了WEB测试和APP测试,本篇文章我们将继续学习小程序测试相关内容。
小程序测试
1、 什么是小程序
是一种不需要下载安装即可使用的应用,是内嵌在微信APP里面的一种新形态软件
2、 小程序类型
开发版、体验版:
—共同点:1.无需审核2.需要给微信号配置权限3.通过扫小程序的二维码才能访问
—不同点:开发版二维码的有效期短
正式版:需要微信审核流程
3、 小程序的测试点
权限测试,功能测试,界面测试,兼容性测试,交互测试,易用性测试,安全测试,性能测试
3.1 权限测试
需要检查以下几种情况下微信用户访问的权限未授权微信登录小程序
未授权时,一般使用一些业务功能的时候,都会弹出提醒:先授权再操作对应功能。或者在提交数据到后台的时候,会提示补充相关身份信息才能提交成功。
已授权微信登录小程序
授权微信访问小程序,意味着自己的微信账号可被小程序管理方所获取,自动以微信的身份行使业务操作权限,比如咨询、支付、数据查询等。
同一微信号在不同手机端登录授权查看数据权限同一微信号在不同手机微信端授权登录同一小程序之后,所能查看的数据和操作的权限都应该是同步一致的。
3.2 功能测试
-
按功能模块测试:根据主要业务模块;
-
按业务流程测试:根据实际业务流;
-
按数据流向测试:验证输入数据和输出数据是否一致 、数据存储到数据库是否与界面填写的一致等等
-
同一功能不同的入口有效性的检查:同一个功能不同入口测试;
-
交互性检查 :界面友好提示、网络错误提示、数据异常提示是否用户一眼就知道下一步该做什么。
3.3 界面测试
设计是否符合要求、按钮尺寸颜色是否合理、横竖屏切换操作。
3.4 兼容性测试
小程度和微信上的其他小程序、微信版本、手机平台、不同网络状态、系统;
操作系统兼容性;
屏幕兼容性测试。
3.5 交互测试
微信到小程序、与手机系统自带的app交互、与微信其他功能(收货地址、卡券等等)交互。
3.6 易用性测试
导航
定位到页面某个模块所在位置,回到顶部或底部,导航条的收展,导航标签的文字是否容易理解。
功能入口
重要且常用业务的功能入口,是否在比较显眼的位置,是否方便搜索,业务操作过程是否便于大多数用户使用和查看。
上下层级进入和返回
首页<–>列表页、列表页<–>详细页 、首页<–>详细页。不同层级之间的进入和返回实现是否有相应按键易操作。
字体、图片、动态交互效果
字体:标签、标题、内容、动态播放字体…
图片:轮播图、背景图、封面图、触屏产生的交互图…
其他
页面的响应时间、资源占用、渲染时间、耗电量、白屏
安全测试
微信公众号授权、小程序账号与APP账号的关联小程序的升级更新、分享、添加删除我的小程序、取消授权
3.7 性能测试
包括页面的白屏时间,首屏时间,资源占用,页面渲染时间,帧率等
4 、小程序和App区别

最后作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些软件测试的学习资源,希望能给你前进的路上带来帮助。

视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

小程序测试要点解析

被折叠的 条评论
为什么被折叠?



