Files
cozsweet-frontend-nextjs/docs/manual-tests/paid-image.md
T

115 lines
4.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 付费图片测试
## 功能点
验证游客在聊天页发送图片请求后,是否能够触发 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
- 解锁按钮文案
- 登录流程参考文件及登录跳转结果
- 支付结果
- 最终是否成功返回图片大图界面