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. 操作中断处理
- 测试场景:登录过程中主动关闭页面或断开网络。
- 预期结果:提示“登录中断,请重新尝试”,无数据残留。
相关文章:
QQ登录测试用例报告
QQ登录测试用例思维导图 一、安全性测试用例 1. 加密传输与存储验证 测试场景:输入账号密码并提交登录请求。预期结果:账号密码通过加密传输(如HTTPS)与存储(如哈希加盐),无明文暴露。 2. 二…...
ipad连接电脑断断续续,不断弹窗的解决办法
因为ipad air 屏幕摔坏,换了一个内外屏,想用爱思检验一下屏幕真伪, 连接电脑时,断断续续,连上几秒钟然后就断开,然后又连上 然后又断开,不断地弹出信任的弹窗。 刚开始以为是数据线问题&#x…...
《FFTformer:基于频域的高效Transformer用于高质量图像去模糊》
paper:2211.12250 GitHub:kkkls/FFTformer: [CVPR 2023] Effcient Frequence Domain-based Transformer for High-Quality Image Deblurring CVPR 2023 目录 摘要 1、介绍 2、相关工作 2.1 基于深度CNN的图像去模糊方法 2.2 Transformer及其在图…...
std::call_once
std::call_once 是 C11 标准库中提供的一个线程安全的一次性调用机制,位于 <mutex> 头文件中。它用于确保在多线程环境中,某个函数(或可调用对象)仅被调用一次,无论有多少线程尝试调用它。这种机制常用于实现线程…...
网络安全研究
1.1 网络安全面临的威胁 网络安全面临的威胁呈现出多样化和复杂化的趋势,给个人、企业和国家的安全带来了严峻挑战。以下是当前网络安全面临的主要威胁: 1.1.1 数据泄露风险 数据泄露是当前网络安全的重大威胁之一。根据国家互联网应急中心发布的《20…...
【软考网工】华为交换机命令
目录 1、华为交换机命令行的三种视图2、修改交换机名称3、关闭和开启信息中心4、vlan附录: 交换机型号:S5700 1、华为交换机命令行的三种视图 <Huaweu> #用户视图。特征:尖括号、用户名。 [Huawei] #系统视图。特…...
【行业解决方案篇十八】【DeepSeek航空航天:故障诊断专家系统 】
引言:为什么说这是“航天故障终结者”? 2025年春节刚过,航天宏图突然官宣"DeepSeek已在天权智能体上线",这个搭载在卫星和空间站上的神秘系统,号称能提前48小时预判99.97%的航天器故障。这不禁让人想起年初NASA禁用DeepSeek引发的轩然大波,更让人好奇:这套系…...
输入菜单关键字,遍历匹配到 menuIds,展开 匹配节点 的所有父节点以及 匹配节点 本身,高亮 匹配节点
菜单检索,名称、地址、权限标志 等 关键字匹配、展开、高亮(全程借助 DeepSeek ) 便捷简洁的企业官网 的后台菜单管理,图示: 改造点: (1)修改 bootstrapTreeTable 的节点class命名方式为:treeg…...
【Blender】二、建模篇--07,置换修改器
0 00:00:03,620 --> 00:00:08,620 大家好 这张课呢 我们来讲建模篇的最后一个重点修改器 置换修改器 1 00:00:08,980 --> 00:00:17,580 把它放在最后 不是因为它最难 而是因为它很常用 尤其大家以后做材质的时候 我们可以用一张贴图把一个平面做出来凹凸的感觉 2 00:00…...
玩转 Java 与 Python 交互,JEP 库来助力
文章目录 玩转 Java 与 Python 交互,JEP 库来助力一、背景介绍二、JEP 库是什么?三、如何安装 JEP 库?四、JEP 库的简单使用方法五、JEP 库的实际应用场景场景 1:数据处理场景 2:机器学习场景 3:科学计算场…...
鸿蒙学习-
鸿蒙数据传值 //* 传值 //* State /**State创建一个响应式的数据,但不是所有的更改都会引起刷新,只有被框架观察到的修改才会被刷新UI* 1. 基本数据类型如 number string boolean等值的变化修改* 2. Object类型,只会观察到第一层的数据变化或…...
list结构刨析与模拟实现
目录 1.引言 2.C模拟实现 2.1模拟实现结点 2.2模拟实现list前序 1)构造函数 2)push_back函数 2.3模拟实现迭代器 1)iterator 构造函数和析构函数: *操作符重载函数: 前置/后置/--: /!操作符重载…...
机器人部分专业课
华东理工 人工智能与机器人导论 Introduction of Artificial Intelligence and Robots 必修 考查 0.5 8 8 0 1 16477012 程序设计基础 The Fundamentals of Programming 必修 考试 3 64 32 32 1 47450012 算法与数据结构 Algorithm and Data Structure 必修 考试 3 56 40 …...
流行粗野主义几何风现代曲线标题logo设计psai无衬线英文字体安装包 Mortend – Extended Family
介绍我们名为 Mortend 的新探索,这是一个强大的扩展字体系列。Mortend 的设计具有几何形状、大胆、强烈的曲线和现代感。灵感来自当今流行的粗野主义海报和极简主义设计,让您有更多机会表达您的创造力。这个字体系列带来了强烈的感觉而优雅的外观&#x…...
前端常见面试题-2025
vue4.0 Vue.js 4.0 是在 2021 年 9 月发布。Vue.js 4.0 是 Vue.js 的一个重要版本,引入了许多新特性和改进,旨在提升开发者的体验和性能。以下是一些关键的更新和新特性: Composition API 重构:Vue 3 引入了 Composition API 作为…...
高通Camera点亮3——Camera Module
Camera点亮除了Sensor之外还需要配置module、EEPROM等,multicamera;配置好编译设置。 Module <?xml version"1.0" encoding"utf-8" ?> <cameraModuleData<!--Module group can contain either 1 module or 2 modules…...
学习路程二 LangChain基本介绍
前面简单调用了一下deepseek的方法,发现有一些疑问和繁琐的问题,需要更多的学习,然后比较流行的就是LangChain这个东西了。 目前大部分企业都是基于 LangChain 、qwen-Agent、lammaIndex框架进行大模型应用开发。LangChain 提供了 Chain、To…...
Docker-技术架构演进之路
目录 一、概述 常见概念 二、架构演进 1.单机架构 2.应用数据分离架构 3.应用服务集群架构 4.读写分离 / 主从分离架构 5.引入缓存 —— 冷热分离架构 6.垂直分库 7.业务拆分 —— 微服务 8.容器化引入——容器编排架构 三、尾声 一、概述 在进行技术学习过程中&am…...
API接口设计模式:从分层架构到CQRS的实战应用
以下将从分层架构和 CQRS(命令查询职责分离)的基本概念入手,为你阐述从分层架构到 CQRS 的实战应用相关内容: 分层架构 概念:分层架构是将系统按照功能划分为不同的层次,每个层次负责特定的职责,…...
【机器学习】【KMeans聚类分析实战】用户分群聚类详解——SSE、CH 指数、SC全解析,实战电信客户分群案例
1.引言 在实际数据分析中,聚类算法常用于客户分群、图像分割等场景。如何确定聚类数 k 是聚类分析中的关键问题之一。本文将以“用户分群”为例,展示如何通过 KMeans 聚类,利用 SSE(误差平方和,也称 Inertiaÿ…...
保姆级教程:手把手教你用ROS驱动Ouster OS1激光雷达(含编译避坑指南)
ROS实战:Ouster OS1激光雷达从驱动配置到高级应用全解析 激光雷达作为机器人感知环境的核心传感器,其性能与集成效率直接影响着SLAM、导航等关键系统的表现。Ouster OS1系列凭借出色的性价比和稳定的性能,已成为众多机器人开发团队的首选。本…...
南北阁 Nanbeige 4.1-3B 开源模型应用:政务问答系统本地化部署实践
南北阁 Nanbeige 4.1-3B 开源模型应用:政务问答系统本地化部署实践 想体验一个能流畅对话、还能“看见”它思考过程的本地AI助手吗?今天,我们就来聊聊如何将南北阁(Nanbeige)4.1-3B这个轻量又聪明的国产模型ÿ…...
Windows Android应用安装终极指南:告别模拟器的5个快速步骤
Windows Android应用安装终极指南:告别模拟器的5个快速步骤 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否厌倦了在Windows上使用笨重的Android模拟…...
深度解析:如何用Lumafly高效管理空洞骑士模组的完整指南
深度解析:如何用Lumafly高效管理空洞骑士模组的完整指南 【免费下载链接】Lumafly A cross platform mod manager for Hollow Knight written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/lu/Lumafly Lumafly是一款专为《空洞骑士》设计的跨平台…...
4步解决抖音内容高效采集难题:douyin-downloader 智能全流程方案
4步解决抖音内容高效采集难题:douyin-downloader 智能全流程方案 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fall…...
构建开源RDP服务器:xrdp远程桌面架构设计与性能优化指南
构建开源RDP服务器:xrdp远程桌面架构设计与性能优化指南 【免费下载链接】xrdp xrdp: an open source RDP server 项目地址: https://gitcode.com/gh_mirrors/xrd/xrdp xrdp作为一款开源的远程桌面协议服务器,为Linux系统提供了完整的RDP服务端解…...
如何快速实现Android底部导航栏:BottomNavigation完整指南
如何快速实现Android底部导航栏:BottomNavigation完整指南 【免费下载链接】BottomNavigation This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations 项目地址: https://gitcode.com/…...
通义实验室推出 Fun-ASR1.5:方言工业级可用,多语言识别能力大幅提升!
通义实验室正式推出 Fun-ASR1.5 语音识别大模型,实现「方言工业级可用」,单模型覆盖 30 种语言及多种方言,典型方言场景字错误率大幅下降。多语言与方言覆盖Fun-ASR1.5 基于统一大模型架构,能无缝覆盖 30 种语言、汉语七大方言体系…...
AS2785 AC输入50-260V或DC输入20-450V 电流10mA,输出2.7V/3.3V/5V
1、方案名称:AS2785 AC输入50-260V或DC输入20-450V 电流10mA,输出2.7V/3.3V/5V2、品牌:紫源微(Zymicro)3、描述:AS2785是一款高性能线性稳压器,提供高达450V DC的非常宽的工作输入电压范围&…...
Adobe-GenP 3.0终极指南:一键快速激活Adobe CC全系列软件的完整教程
Adobe-GenP 3.0终极指南:一键快速激活Adobe CC全系列软件的完整教程 【免费下载链接】Adobe-GenP Adobe CC 2019/2020/2021/2022/2023 GenP Universal Patch 3.0 项目地址: https://gitcode.com/gh_mirrors/ad/Adobe-GenP 你知道吗?对于创意工作者…...
