refactor(tests): update chat quantity limit and unify test URLs across documents

This commit is contained in:
2026-06-29 17:19:10 +08:00
parent 80d6563ffb
commit 96612da5c0
5 changed files with 31 additions and 21 deletions
+13 -13
View File
@@ -6,13 +6,13 @@
## 测试目标
1. 游客进入聊天页后,连续聊天最多 `31` 条。
2. 若在 `31` 条以内触发聊天限制,则继续验证后续跳转和支付链路。
3. 若发送到第 `31` 条后仍未出现目标受限界面,则判定本功能点测试失败。
1. 游客进入聊天页后,连续聊天最多 `51` 条。
2. 若在 `51` 条以内触发聊天限制,则继续验证后续跳转和支付链路。
3. 若发送到第 `51` 条后仍未出现目标受限界面,则判定本功能点测试失败。
## 测试
## 测试
- `https://frontend-test.banlv-ai.com`
- 统一测试网址请查看:[test-site.md](./test-site.md)
## 目标受限界面
@@ -25,13 +25,13 @@
### 聊天数据
- 消息发送上限:`31`
- 消息发送上限:`51`
- 建议消息模板:
- `limit test 01`
- `limit test 02`
- `limit test 03`
- ...
- `limit test 31`
- `limit test 51`
### 登录流程引用
@@ -41,17 +41,17 @@
### 阶段一:进入聊天页并验证数量限制
1. 打开 `https://frontend-test.banlv-ai.com`
1. 打开统一测试网址(见 [test-site.md](./test-site.md)
2. 在首页点击 `Skip`
3. 进入聊天界面
4. 以顺序消息数据持续发送聊天内容,从 `limit test 01` 开始,最多发送到 `limit test 31`
4. 以顺序消息数据持续发送聊天内容,从 `limit test 01` 开始,最多发送到 `limit test 51`
5. 在发送过程中持续观察页面状态
### 阶段二:数量限制判定
1. 若在第 `1` 至第 `31` 条消息之间出现目标受限界面:
1. 若在第 `1` 至第 `51` 条消息之间出现目标受限界面:
- 继续执行后续登录与订阅流程
2. 若发送完第 `31` 条消息后仍未出现目标受限界面:
2. 若发送完第 `51` 条消息后仍未出现目标受限界面:
- 直接判定该功能点测试失败
- 停止后续登录、订阅、支付步骤
@@ -84,7 +84,7 @@
### 数量限制预期
1. 游客在连续聊天过程中,会在第 `31` 条消息以内命中聊天数量限制。
1. 游客在连续聊天过程中,会在第 `51` 条消息以内命中聊天数量限制。
2. 命中限制后,聊天输入框不可继续使用。
3. 页面出现用于继续流程的跳转按钮。
@@ -99,7 +99,7 @@
满足以下任一条件即判定本功能点失败:
1. 发送到第 `31` 条消息后,仍未出现目标受限界面。
1. 发送到第 `51` 条消息后,仍未出现目标受限界面。
2. 触发限制后,跳转按钮不存在或无法点击。
3. 无法进入登录界面。
4. 按照邮箱登录测试流程执行后登录失败。
@@ -12,19 +12,19 @@
4. 点击 `Email Sign In` 后等待界面刷新到邮箱登录表单。
5. 点击 `Login` 按钮并等待跳转回聊天界面。
## 测试
## 测试
- `https://frontend-test.banlv-ai.com`
- 统一测试网址请查看:[test-site.md](./test-site.md)
## 测试数据
- 站点地址:`https://frontend-test.banlv-ai.com`
- 测试网址引用:见 [test-site.md](./test-site.md)
## 操作流程
### 阶段一:进入聊天页
1. 打开 `https://frontend-test.banlv-ai.com`
1. 打开统一测试网址(见 [test-site.md](./test-site.md)
2. 进入 `splash` 界面
3. 点击 `Skip` 按钮
4. 等待页面跳转到聊天界面
+4 -4
View File
@@ -10,19 +10,19 @@
2. 在侧边栏中点击 `Logout` 按钮。
3. 验证退出登录后页面是否跳转回 `splash` 界面。
## 测试
## 测试
- `https://frontend-test.banlv-ai.com`
- 统一测试网址请查看:[test-site.md](./test-site.md)
## 测试数据
- 站点地址:`https://frontend-test.banlv-ai.com`
- 测试网址引用:见 [test-site.md](./test-site.md)
## 操作流程
### 阶段一:进入聊天界面
1. 打开 `https://frontend-test.banlv-ai.com`
1. 打开统一测试网址(见 [test-site.md](./test-site.md)
2. 进入聊天界面
### 阶段二:进入侧边栏
@@ -1,82 +0,0 @@
# 顶部 Sign Up 按钮 Facebook 登录测试
## 功能点
验证用户从聊天页顶部的 `Sign up to unlock more features` 按钮进入登录流程后,是否能够通过 Facebook 第三方登录成功返回聊天界面。
## 测试目标
1. 从聊天页顶部入口进入登录界面。
2. 点击 Facebook 登录按钮,进入第三方登录页面。
3. 必要时输入账号和密码完成登录。
4. 登录完成后,先返回站内登录界面,再自动跳转回聊天界面。
## 测试地址
- `https://frontend-test.banlv-ai.com`
## 测试数据
### 登录数据
- 登录方式:`Facebook`
- 账号:`averych@sdust.edu.cn`
- 密码:`zuPpCNxQt6Fy6E`
## 操作流程
### 阶段一:进入登录界面
1. 打开 `https://frontend-test.banlv-ai.com`
2. 点击 `Skip` 进入聊天界面
3. 在聊天页顶部点击 `Sign up to unlock more features` 按钮
4. 确认页面跳转到登录界面
### 阶段二:进入第三方登录页
1. 在登录界面点击 `Login With Facebook` 登录按钮
2. 确认页面跳转到 Facebook 第三方登录界面
### 阶段三:完成 Facebook 登录
1. 如 Facebook 页面要求输入账号和密码,则输入以下数据:
- 账号:`averych@sdust.edu.cn`
- 密码:`zuPpCNxQt6Fy6E`
2. 点击登录按钮
3. 等待第三方登录完成
### 阶段四:返回站内并验证跳转
1. 确认页面先跳转回站内登录界面
2. 等待页面继续自动跳转
3. 最终确认页面返回聊天界面
## 预期结果
1. 点击聊天页顶部 `Sign up to unlock more features` 后,可正常进入登录界面。
2. 点击 Facebook 登录按钮后,可正常进入 Facebook 第三方登录界面。
3. 输入有效账号密码后,可成功完成 Facebook 登录。
4. 登录成功后,可先回到站内登录界面。
5. 页面随后可自动跳转回聊天界面。
## 失败判定
满足以下任一条件即判定本功能点失败:
1. 顶部 `Sign up to unlock more features` 按钮不存在或无法点击。
2. 无法从聊天页跳转到登录界面。
3. 点击 Facebook 按钮后无法进入第三方登录界面。
4. 第三方登录失败。
5. 登录完成后未返回站内页面。
6. 返回站内后未自动跳转回聊天界面。
## 执行备注
1. 若 Facebook 已有缓存登录态,可能不会再次要求输入账号密码。
2. 若出现验证码、二次确认或异常安全校验,需要人工确认后再继续。
3. 正式执行时建议记录:
- 是否成功从顶部入口进入登录页
- 是否进入 Facebook 第三方页
- 是否需要手动输入账号密码
- 登录完成后的中间回跳页面
- 最终是否成功回到聊天页
+10
View File
@@ -0,0 +1,10 @@
# 统一测试网址
## 测试网址
- `https://frontend-test.banlv-ai.com`
## 说明
1. `docs/manual-tests` 目录下的测试流程默认都使用这个统一测试网址。
2. 若测试环境地址发生变化,只需更新本文件。