Copied

目录

积分系统测试

1 查看积分首页


操作步骤:

1. 使用会员账号 A 登录。
2. 打开 `Points` 页面。
3. 查看当前可用积分、历史记录、赚积分入口、兑换入口。

预期结果:

1. 页面可以正常打开。
2. 能看到当前积分余额。
3. 能看到积分记录列表。
4. 能看到如何赚积分的说明或活动入口。
5. 能看到兑换优惠券或兑换商品入口。

2 注册赠送积分


操作步骤:

1. 新注册一个测试账号。
2. 完成邮箱验证。
3. 登录后进入 `Points` 页面。

预期结果:

1. 注册完成后应获得注册奖励积分。
2. 积分记录中应出现注册相关记录。

注册成功后,获得 1000 积分

3 下单获得积分

操作步骤:


1. 使用账号 A 购买一个普通商品
2. 完成支付。
3. 将订单推进到插件设定的发分状态,通常是 `Completed`。
4. 返回积分页面查看余额和记录。

预期结果:

1. 订单完成后积分增加。(需要管理员或商店管理员在后台设置对应订单为「已完成」),用户才能获得积分
2. 积分记录中出现消费奖励记录。
3. 后台流水中能看到对应记录。



4 商品评价获得积分


操作步骤:

1. 使用已经购买商品的账号 A 去商品页提交评价。
2. 确保评价通过。(需要管理员在商品评价中批准对应评价,用户才能获得积分)
3. 返回积分页面查看变化。

预期结果:

1. 评价成功后增加积分。
2. 积分记录中出现评价奖励记录。



5 邮件订阅获得积分

操作步骤:

1. 用账号 A 打开订阅或隐私设置页面
2. 启用营销邮件订阅。
3. 保存设置。
4. 返回积分页面查看记录。

预期结果:

1. 注册时勾选订阅,或在设置也开启订阅后,应出现邮件订阅奖励积分。
2. 如果系统限制只奖励一次,则重复开关不应无限重复发分。




6 分享获得积分


操作步骤:

1. 使用账号 A 进入积分页或推荐页。
2. 执行分享相关操作。
3. 返回积分记录查看是否新增。

预期结果:

1. 若当前流程已接通分享奖励,分享后应增加积分。
2. 记录中应出现分享奖励。

说明:

如果测试环境中分享奖励没有触发,请记录“页面有分享入口,但当前环境未成功触发积分变化”,不要直接判断为页面错误。



7 积分抵扣订单金额

操作步骤:

1. 确保账号 A 有足够积分。
2. 将商品加入购物车。
3. 进入结账页。
4. 在积分抵扣区域输入或选择要使用的积分。
5. 提交订单。

预期结果:

1. 页面显示积分可抵扣金额,输入使用的积分后,自动计算抵扣金额、剩余积分、还需支付金额等信息。
2. 使用积分后,订单总价降低。
3. 下单成功后,积分余额减少。
4. 积分记录中出现积分抵扣记录。


输入想使用的积分后,自动计算还需支付的金额。

积分使用成功后,显示在「used」里面。

8 退款后返还积分

操作步骤:

1. 找到一笔使用积分抵扣过的订单。
2. 管理员在 WooCommerce 后台对该订单执行退款。
3. 再次查看账号 A 的积分余额和积分记录。

预期结果:

1. 被抵扣的积分应返还给用户。
2. 若该订单曾获得消费奖励积分,系统应按规则撤销相关奖励。
3. 积分记录中能看到返还或撤销记录。

退款后返还积分。

9 优惠券或积分兑换商品测试

操作步骤:

1. 进入积分页的兑换区域。
2. 找到可兑换的优惠券或会员专属商品。
3. 使用账号 A 进行兑换或点击进入商品。

预期结果:

1. 页面能看到兑换项。
2. 积分足够时,可以进行兑换或进入商品页。
3. 积分不足时,应看到提示或不可用状态。

图 1:兑换优惠券


图 2: 积分记录里显示积分消费记录


图 4:会员中心首页显示拥有的优惠券


图 5:优惠券页面显示当前拥有的优惠券

10 后台手动调整积分

操作步骤:

1. 管理员登录后台。
2. 进入 `Points System`。
3. 打开 `Manual Adjust`。
4. 搜索账号 A。
5. 先手动加积分,再手动扣积分。
6. 返回前台查看变化。

预期结果:

1. 可以搜索到用户。
2. 手动加减积分成功。
3. 前台积分余额同步变化。
4. 后台流水能看到手动调整记录。

图 1:手动调整积分功能


图 2: 充值成功

11 积分过期与过期提醒


操作步骤:

1. 管理员进入 `Points System` 的 `Settings`。
2. 查看积分有效期与提醒天数设置。
3. 如测试环境允许,可把有效期改短后观察。
4. 等待或通过测试方式触发过期任务。

预期结果:

1. 后台可以设置积分有效期和提醒天数。
2. 到提醒时间后,用户应收到提醒邮件。
3. 到过期时间后,积分应扣除。
4. 前台积分余额和后台流水都应同步变化。

说明:

这一项通常不适合当天手工完整验证。如果当天无法完整走完,请至少验证:

1. 后台有配置项
2. 数据表或记录中出现过期批次
3. 定时任务执行后积分逻辑正确