Files
cozsweet-frontend-nextjs/docs/manual-tests/email-login-from-other-options.md
T

88 lines
2.8 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.
# Other Sign In Options 邮箱登录测试
## 功能点
验证用户从 `splash` 页进入聊天页后,通过顶部 `Sign up to unlock more features` 进入登录页,再通过 `Other Sign In Options` 选择邮箱登录,最终返回聊天界面的流程是否正常。
## 测试目标
1.`splash` 页点击 `Skip` 进入聊天界面。
2. 从聊天页顶部入口进入登录界面。
3. 点击 `Other Sign In Options` 弹出选择弹窗。
4. 点击 `Email Sign In` 后等待界面刷新到邮箱登录表单。
5. 点击 `Login` 按钮并等待跳转回聊天界面。
## 测试网址
- 统一测试网址请查看:[test-site.md](./test-site.md)
## 测试数据
- 测试网址引用:见 [test-site.md](./test-site.md)
## 操作流程
### 阶段一:进入聊天页
1. 打开统一测试网址(见 [test-site.md](./test-site.md)
2. 进入 `splash` 界面
3. 点击 `Skip` 按钮
4. 等待页面跳转到聊天界面
### 阶段二:进入登录页
1. 在聊天页顶部点击 `Sign up to unlock more features`
2. 等待页面跳转到登录界面
### 阶段三:进入邮箱登录方式
1. 在登录界面点击 `Other Sign In Options`
2. 等待选择弹窗出现
3. 在弹窗中点击 `Email Sign In`
4. 等待界面刷新为邮箱登录界面
### 阶段四:提交登录
1. 点击 `Login` 按钮
2. 等待登录完成
### 阶段五:验证跳转结果
1. 确认页面从登录流程返回站内页面
2. 等待页面跳转回聊天界面
3. 确认聊天界面展示正常
## 预期结果
1. 点击 `Skip` 后可正常从 `splash` 页进入聊天界面。
2. 点击顶部 `Sign up to unlock more features` 后可进入登录界面。
3. 点击 `Other Sign In Options` 后可弹出选择弹窗。
4. 点击 `Email Sign In` 后可切换到邮箱登录界面。
5. 点击 `Login` 后可成功完成登录。
6. 登录成功后可正常跳转回聊天界面。
## 失败判定
满足以下任一条件即判定本功能点失败:
1. `Skip` 按钮不存在或无法点击。
2. 无法从 `splash` 页进入聊天界面。
3. 顶部 `Sign up to unlock more features` 按钮不存在或无法点击。
4. 无法进入登录界面。
5. `Other Sign In Options` 按钮不存在或无法点击。
6. 未弹出选择弹窗。
7. `Email Sign In` 按钮不存在或无法点击。
8. 无法切换到邮箱登录界面。
9. 点击 `Login` 后登录失败。
10. 登录完成后未返回聊天界面。
## 执行备注
1. 如果登录后存在中间态页面或短暂回跳,应记录实际路径和停留页面。
2. 正式执行时建议记录:
- 是否成功从 `splash` 页进入聊天页
- 是否成功进入登录页
- `Other Sign In Options` 弹窗是否正常出现
- 是否成功切换到邮箱登录界面
- 点击 `Login` 后是否成功跳回聊天页