Files
cozsweet-frontend-nextjs/docs/signup-facebook-login.md
T

2.6 KiB

顶部 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 第三方页
    • 是否需要手动输入账号密码
    • 登录完成后的中间回跳页面
    • 最终是否成功回到聊天页