QQ登录测试用例报告


QQ登录测试用例思维导图

一、安全性测试用例

1. 加密传输与存储验证

  • 测试场景:输入账号密码并提交登录请求。
  • 预期结果:账号密码通过加密传输(如HTTPS)与存储(如哈希加盐),无明文暴露。

2. 二次身份验证触发

  • 测试场景:输入错误账号/密码后尝试重新登录。
  • 预期结果:触发短信验证码或邮箱验证等二次身份验证机制。

3. 特殊字符输入拦截

  • 测试场景 :输入包含特殊字符的账号(如user#!)或密码(如pass<>)。
  • 预期结果:系统拦截输入并提示"账号/密码包含非法字符"。

二、功能测试用例

1. 正常登录流程

  • 测试场景:输入完整且正确的账号与密码,点击登录。
  • 预期结果:跳转至主页面,显示"登录成功"。

2. 异常登录场景

  • 场景1:账号不完整(如缺少@符号或必要字段)。
  • 场景2 :密码包含特殊字符(如123!@)。
  • 预期结果:提示"账号格式错误"或"密码包含非法字符"。

3. 自动登录功能验证

  • 测试场景:勾选"自动登录"后成功登录,关闭应用并重新打开。
  • 预期结果:自动跳转至主界面,密码保存周期为1个月(到期后需重新输入)。

4. 二维码登录时效性

  • 测试场景:生成登录二维码后,10分钟内未完成扫描。
  • 预期结果:二维码失效,页面提示"二维码已过期,请刷新"。

三、界面与操作测试用例

1. 登录界面布局验证

  • 测试场景:检查登录框、按钮、二维码区域的位置与对齐。
  • 预期结果:元素布局合理,无遮挡或错位,二维码清晰可扫描。

2. 指定地点登录一致性

  • 测试场景:用户在指定地点(如公司IP段)与非指定地点登录。
  • 预期结果:仅允许指定地点直接登录,非指定地点触发额外验证。

3. 大屏幕适配验证

  • 测试场景:在大屏幕设备(如PC或平板)访问登录页面。
  • 预期结果:界面元素自适应,按钮与输入框大小合理。

四、兼容性测试用例

1. 多服务商网络兼容

  • 测试场景:切换不同运营商(移动、联通、电信)进行登录。
  • 预期结果:登录流程无差异,功能正常。

2. QQ登录窗口功能验证

  • 测试场景:通过"打开QQ登录窗口"入口发起授权登录。
  • 预期结果:正确跳转至QQ授权页面,返回用户信息后完成登录。

五、特殊场景测试用例

1. 账号与注册状态关联

  • 测试场景:使用未注册的QQ号尝试授权登录。
  • 预期结果:提示"账号未注册,请先完成绑定"。

2. C语言实现的密码存储逻辑

  • 测试场景:检查本地保存的密码是否在1个月后自动清除。
  • 预期结果:到期后需重新输入密码,本地无残留记录。

3. 二维码重复识别防护

  • 测试场景:对已使用的二维码进行二次扫描。
  • 预期结果:提示"二维码已被使用,请刷新"。

六、用户提示与错误处理

1. 错误信息明确性

  • 测试场景:输入不完整账号(如缺少后缀)或密码(长度不足)。
  • 预期结果:提示具体错误原因(如"账号缺失必要字段"或"密码长度不足8位")。

2. 操作中断处理

  • 测试场景:登录过程中主动关闭页面或断开网络。
  • 预期结果:提示"登录中断,请重新尝试",无数据残留。
相关推荐
HIT_Weston2 小时前
93、【Ubuntu】【Hugo】搭建私人博客:面包屑(一)
linux·运维·ubuntu
cuijiecheng20183 小时前
Linux下Beyond Compare过期
linux·运维·服务器
喵叔哟3 小时前
20.部署与运维
运维·docker·容器·.net
HIT_Weston3 小时前
92、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(六)
linux·运维·ubuntu
CodeAllen嵌入式3 小时前
Windows 11 本地安装 WSL 支持 Ubuntu 24.04 完整指南
linux·运维·ubuntu
期待のcode3 小时前
前后端分离项目 Springboot+vue 在云服务器上的部署
服务器·vue.js·spring boot
AI 智能服务3 小时前
第6课__本地工具调用(文件操作)
服务器·人工智能·windows·php
松涛和鸣6 小时前
49、智能电源箱项目技术栈解析
服务器·c语言·开发语言·http·html·php
凉、介6 小时前
SylixOS 中的 Unix Socket
服务器·c语言·笔记·学习·嵌入式·sylixos
RisunJan6 小时前
Linux命令-ipcs命令(报告进程间通信(IPC)设施状态的实用工具)
linux·运维·服务器