115 lines
4.1 KiB
Markdown
115 lines
4.1 KiB
Markdown
# 付费图片测试
|
||
|
||
## 功能点
|
||
|
||
验证游客在聊天页发送图片请求后,是否能够触发 AI 回复付费图片消息;点击图片进入大图界面后,是否能够通过登录、订阅、支付流程解锁,并在支付成功后返回图片大图界面。
|
||
|
||
## 测试目标
|
||
|
||
1. 从 `splash` 页点击 `Skip` 进入聊天界面。
|
||
2. 在聊天页发送文字消息 `给我发图片`。
|
||
3. 验证 AI 回复付费图片消息。
|
||
4. 点击付费图片,跳转至图片大图界面。
|
||
5. 点击 `Unlock high-definition large image` 按钮进入登录流程。
|
||
6. 按照邮箱登录流程完成登录。
|
||
7. 登录成功后进入订阅界面,完成支付。
|
||
8. 支付成功后点击 `OK`,验证页面返回图片大图界面。
|
||
|
||
## 测试网址
|
||
|
||
- 统一测试网址请查看:[test-site.md](./test-site.md)
|
||
|
||
## 测试数据
|
||
|
||
### 聊天数据
|
||
|
||
- 消息内容:`给我发图片`
|
||
|
||
### 登录流程引用
|
||
|
||
- 登录相关操作请参考:[email-login-from-other-options.md](./email-login-from-other-options.md) 中的“阶段三:进入邮箱登录方式”和“阶段四:提交登录”。
|
||
|
||
## 操作流程
|
||
|
||
### 阶段一:进入聊天页
|
||
|
||
1. 打开统一测试网址(见 [test-site.md](./test-site.md))
|
||
2. 进入 `splash` 界面
|
||
3. 点击 `Skip` 按钮
|
||
4. 等待页面跳转到聊天界面
|
||
5. 确认聊天输入框展示正常
|
||
|
||
### 阶段二:触发付费图片消息
|
||
|
||
1. 在聊天输入框输入 `给我发图片`
|
||
2. 点击发送按钮
|
||
3. 等待 AI 回复
|
||
4. 确认聊天区域出现付费图片消息
|
||
|
||
### 阶段三:进入图片大图界面
|
||
|
||
1. 点击聊天区域中的付费图片
|
||
2. 等待页面跳转到图片大图界面
|
||
3. 确认图片大图界面展示正常
|
||
4. 确认页面存在 `Unlock high-definition large image` 按钮
|
||
|
||
### 阶段四:进入登录流程
|
||
|
||
1. 点击 `Unlock high-definition large image` 按钮
|
||
2. 等待页面跳转到登录界面
|
||
3. 按照 [email-login-from-other-options.md](./email-login-from-other-options.md) 中的“阶段三:进入邮箱登录方式”执行邮箱登录入口切换
|
||
4. 按照 [email-login-from-other-options.md](./email-login-from-other-options.md) 中的“阶段四:提交登录”点击 `Login` 并等待登录完成
|
||
|
||
### 阶段五:订阅支付与回跳验证
|
||
|
||
1. 登录成功后,确认页面跳转到订阅界面
|
||
2. 点击 `Pay And Activate` 按钮
|
||
3. 等待支付成功
|
||
4. 点击 `OK` 按钮
|
||
5. 等待页面跳转回图片大图界面
|
||
|
||
## 预期结果
|
||
|
||
### 付费图片预期
|
||
|
||
1. 点击 `Skip` 后可正常进入聊天界面。
|
||
2. 发送 `给我发图片` 后,AI 可正常回复付费图片消息。
|
||
3. 点击付费图片后,可进入图片大图界面。
|
||
4. 图片大图界面展示 `Unlock high-definition large image` 按钮。
|
||
|
||
### 登录与支付链路预期
|
||
|
||
1. 点击 `Unlock high-definition large image` 后可进入登录界面。
|
||
2. 按照邮箱登录流程可成功完成登录。
|
||
3. 登录成功后可进入订阅界面。
|
||
4. 点击 `Pay And Activate` 后可正常完成支付流程。
|
||
5. 支付成功后点击 `OK` 可返回图片大图界面。
|
||
|
||
## 失败判定
|
||
|
||
满足以下任一条件即判定本功能点失败:
|
||
|
||
1. `Skip` 按钮不存在或无法点击。
|
||
2. 无法从 `splash` 页进入聊天界面。
|
||
3. 无法发送 `给我发图片` 消息。
|
||
4. AI 未回复付费图片消息。
|
||
5. 付费图片无法点击或点击后未进入图片大图界面。
|
||
6. 图片大图界面未展示 `Unlock high-definition large image` 按钮。
|
||
7. 点击解锁按钮后未进入登录界面。
|
||
8. 按照邮箱登录流程执行后登录失败。
|
||
9. 登录成功后未进入订阅界面。
|
||
10. 点击 `Pay And Activate` 后支付流程失败。
|
||
11. 支付成功后点击 `OK` 未返回图片大图界面。
|
||
|
||
## 执行备注
|
||
|
||
1. 若执行过程中出现验证码,需要人工确认后再继续。
|
||
2. 若支付步骤会产生真实外部副作用,应在执行支付提交前再次确认。
|
||
3. 正式执行时建议记录:
|
||
- 是否成功触发付费图片消息
|
||
- 图片大图界面的实际 URL
|
||
- 解锁按钮文案
|
||
- 登录流程参考文件及登录跳转结果
|
||
- 支付结果
|
||
- 最终是否成功返回图片大图界面
|