微信小程序测试全攻略:从开发版到线上版的完整测试流程解析

2025-01-22
来源:网络整理

微信小程序:那么如何测试小程序呢?

首先,小程序依托微信。小程序的所有测试都必须基于微信,所以你需要手机和微信ID。

此外,小程序还有以下版本:

开发版

使用开发人员工具,可以将代码上传到开发版本。开发版本只保留每个人最新上传的代码。

单击“提交以供审核”以提交代码以供审核。开发版本可以删除,不影响线上版本和审核版本的代码。

试用版

您可以选择开发版本作为试用版本,然后选择试用版本。测试使用频率较高的版本。

审核版

只能审查一份代码副本。评审结果出来后,可以在线发布,也可以直接重新提交评审,覆盖原来的评审版本。

网络版

所有在线用户使用的代码版本。新版本代码发布后,该版本代码将被覆盖更新。

测试工作一般是在“体验版”上进行。检测点主要从以下几项进行:

1. 体验权

在非在线版小程序中,用户无法直接使用小程序相关功能。

微信开发工具没有上传按钮_微信小程序开发工具上传体验版本_微信开发者工具中的上传是指

进入小程序之前,您需要获得相应的授权。此操作需要小程序管理账号进入管理后台,对微信用户进行一一授权。

添加授权后才能正常访问小程序上的功能。

小程序会员管理包括小程序项目会员和体验会员的管理。

项目成员——开发、运营等:

表示参与小程序开发和运营的成员可以登录小程序管理后台,包括运营人员、开发人员和数据分析师。

管理员可以在“成员管理”中添加、删除项目成员以及设置项目成员的角色。

经验成员——开发、测试等:

表示参与小程序内测体验的会员可以使用小程序试用版,但不是项目会员。管理员和项目成员可以添加和删除经验成员。

2. 功能测试

和APP、WEB、H5测试没有太大区别。由于是C端产品,所以注重交互体验、设计实现等。

3. 交互测试

小程序本身依赖微信,与微信功能交互使用的一些场景需要注意。

进入、退出、添加、搜索、管理小程序;小程序之间调整、公众号之间跳转等

分享、转发、支付、发票、优惠券包等功能。

4.可用性测试 5.兼容性测试

另外,小程序支持PC版本,因此还必须考虑在OS系统上与微信版本的兼容性。

6. 用户授权

这是 和 之间关系的延伸,

微信小程序开发工具上传体验版本_微信开发者工具中的上传是指_微信开发工具没有上传按钮

方便小程序登录授权相关场景的测试设计。

:每个应用程序的唯一标识id

:每个用户在每个应用下的唯一标识id

:标识id,决定同一主体下不同应用之间的唯一标识。

三者的关系:::=N:N:1

7. 缓存

每个小程序都有10M的缓存空间,可以缓存一些数据、配置信息等,以减少服务器请求,提高用户体验。

测试时注意缓存的影响:要清除小程序的缓存,可以在开发模式下清理或者直接删除小程序扫码重新进入。

8. 异常检测

网络断线、网络弱、中断测试、服务器宕机等

9. 性能测试

白屏时间、首屏时间、资源使用情况、页面渲染时间、帧率等

10.安全测试

主要关注数据篡改、敏感信息是否加密传输、恶意招聘等。

分享