news 2026/4/18 7:42:51

软件测试学习第三天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
软件测试学习第三天

作业

1. 百度登录

题目

测试用例设计

测试用例编写

用例编号用例标题模块/项目优先级前置条件测试步骤测试数据预期结果
baidu_login_001手机号登录百度成功(手机号密码都符合要求)百度登录P01. 用户已拥有一个有效的百度账号 2. 该账号已绑定一个有效的手机号(如13800000001) 3. 用户知道该账号的密码(如Aa123456)"1. 打开百度首页 2. 点击登录按钮 3. 输入账号密码 4. 点击登录"手机号:13800000001 密码:Aa123456登录成功,首页显示已登录成功的账号信息
baidu_login_002手机号无效(第一位非1)百度登录P1用户尝试使用一个无效的手机号进行登录"1. 打开百度首页 2. 点击登录按钮 3. 输入无效的手机号和任意密码 4. 点击登录"手机号:23800000001 密码:Aa123456提示“手机号格式错误”
baidu_login_003手机号无效(第二位小于等于2)百度登录P1用户尝试使用一个无效的手机号进行登录"1. 打开百度首页 2. 点击登录按钮 3. 输入无效的手机号和任意密码 4. 点击登录"手机号:11800000001 密码:Aa123456提示“手机号格式错误”
baidu_login_004手机号未注册百度登录P1用户尝试使用一个未注册的手机号进行登录"1. 打开百度首页 2. 点击登录按钮 3. 输入未注册的手机号和任意密码 4. 点击登录"手机号:13800000002 密码:Aa123456提示“账号未注册”
baidu_login_005手机号长度大于11位百度登录P2用户尝试使用一个长度超过11位的手机号进行登录"1. 打开百度首页 2. 点击登录按钮 3. 输入超长手机号和任意密码 4. 点击登录"手机号:138000000011 密码:Aa123456提示“手机号格式错误”
baidu_login_006手机号长度小于11位百度登录P2用户尝试使用一个长度不足11位的手机号进行登录"1. 打开百度首页 2. 点击登录按钮 3. 输入短手机号和任意密码 4. 点击登录"手机号:138000000 密码:Aa123456提示“手机号格式错误”
baidu_login_007手机号包含非数字字符百度登录P2用户尝试使用一个包含非数字字符的手机号进行登录"1. 打开百度首页 2. 点击登录按钮 3. 输入含非数字字符的手机号和任意密码 4. 点击登录"手机号:138a0000001 密码:Aa123456提示“手机号格式错误”
baidu_login_008密码为空百度登录P11. 用户已拥有一个有效的百度账号 2. 该账号已绑定一个有效的手机号"1. 打开百度首页 2. 点击登录按钮 3. 输入手机号,不输入密码 4. 点击登录"手机号:13800000001 密码:空提示“密码不能为空”
baidu_login_009密码错误百度登录P11. 用户已拥有一个有效的百度账号 2. 该账号已绑定一个有效的手机号 3. 用户尝试使用错误的密码进行登录"1. 打开百度首页 2. 点击登录按钮 3. 输入手机号和错误密码 4. 点击登录"手机号:13800000001 密码:Wrong123提示“密码错误”
baidu_login_010特殊字符密码登录百度登录P21. 用户已拥有一个有效的百度账号 2. 该账号已绑定一个有效的手机号"1. 打开百度首页 2. 点击登录按钮 3. 输入手机号和特殊字符密码 4. 点击登录"手机号:13800000001 密码:!@#$$%^提示“密码错误”或“密码强度不够”(根据系统实际要求)

2. 微信注册的测试

题目

测试用例设计

测试用例编写

用例编号用例标题模块优先级前置条件用例步骤用例数据预期结果
wechat_reg_001微信注册成功(手机号合法且未注册,密码:8~16位字母)微信(WeChat)P0未注册的手机号"1. 打开微信注册页面 2. 输入测试数据 3. 点击注册"手机号:17716541741 密码:aaaaabbbbbcc注册成功
wechat_reg_002手机号已注册微信(WeChat)P1已注册的手机号"1. 打开微信注册页面 2. 输入已注册的手机号和任意密码 3. 点击注册"手机号:已注册的手机号 密码:anypassword提示“手机号已注册”
wechat_reg_003手机号第一位非1微信(WeChat)P1无特定前置条件,使用无效手机号"1. 打开微信注册页面 2. 输入无效手机号和任意密码 3. 点击注册"手机号:27716541741 密码:anypassword提示“手机号格式错误”
wechat_reg_004手机号第二位小于等于2微信(WeChat)P1无特定前置条件,使用无效手机号"1. 打开微信注册页面 2. 输入无效手机号和任意密码 3. 点击注册"手机号:11716541741 密码:anypassword提示“手机号格式错误”
wechat_reg_005手机号长度小于11位微信(WeChat)P2无特定前置条件,使用短手机号"1. 打开微信注册页面 2. 输入短手机号和任意密码 3. 点击注册"手机号:17716 密码:anypassword提示“手机号格式错误”
wechat_reg_006手机号长度大于11位微信(WeChat)P2无特定前置条件,使用长手机号"1. 打开微信注册页面 2. 输入长手机号和任意密码 3. 点击注册"手机号:177165417411 密码:anypassword提示“手机号格式错误”
wechat_reg_007手机号非自然数微信(WeChat)P2无特定前置条件,使用含非数字字符的手机号"1. 打开微信注册页面 2. 输入含非数字字符的手机号和任意密码 3. 点击注册"手机号:177a6541741 密码:anypassword提示“手机号格式错误”
wechat_reg_008密码小于8位微信(WeChat)P1未注册的手机号"1. 打开微信注册页面 2. 输入手机号和短密码 3. 点击注册"手机号:17716541741 密码:aaaa提示“密码长度不足”
wechat_reg_009密码大于16位微信(WeChat)P2未注册的手机号"1. 打开微信注册页面 2. 输入手机号和长密码 3. 点击注册"手机号:17716541741 密码:aaaaabbbbbccccccc提示“密码长度过长”或根据系统设计而定
wechat_reg_010密码为纯数字微信(WeChat)P1未注册的手机号"1. 打开微信注册页面 2. 输入手机号和纯数字密码 3. 点击注册"手机号:17716541741 密码:12345678提示“密码不能为纯数字”
wechat_reg_011密码为空微信(WeChat)P1未注册的手机号"1. 打开微信注册页面 2. 输入手机号,不输入密码 3. 点击注册"手机号:17716541741 密码:空提示“密码不能为空”
wechat_reg_012密码包含8~16位特殊符号微信(WeChat)P2未注册的手机号"1. 打开微信注册页面 2. 输入手机号和特殊符号密码 3. 点击注册"手机号:17716541741 密码:!@#$%^&*根据系统设计,可能提示密码强度不够或其他信息
wechat_reg_013密码包含8~16位英文字母+数字微信(WeChat)P1未注册的手机号"1. 打开微信注册页面 2. 输入手机号和混合密码(字母+数字) 3. 点击注册"手机号:17716541741 密码:aaaa123456注册成功
wechat_reg_014密码包含8~16位英文字母+特殊符号微信(WeChat)P2未注册的手机号"1. 打开微信注册页面 2. 输入手机号和混合密码(字母+特殊符号) 3. 点击注册"手机号:17716541741 密码:aaaa!@#$根据系统设计,可能注册成功或提示密码强度
wechat_reg_015密码包含8~16位数字+特殊符号微信(WeChat)P2未注册的手机号"1. 打开微信注册页面 2. 输入手机号和混合密码(数字+特殊符号) 3. 点击注册"手机号:17716541741 密码:1234!@#$根据系统设计,可能注册成功或提示密码强度
wechat_reg_016密码包含8~16位数字+特殊符号+英文字母微信(WeChat)P1未注册的手机号"1. 打开微信注册页面 2. 输入手机号和复杂密码(数字+特殊符号+英文字母) 3. 点击注册"手机号:17716541741 密码:aaaa1234!@#$注册成功
wechat_reg_017空手机号注册微信(WeChat)P1"1. 打开微信注册页面 2. 不输入手机号,输入任意密码 3. 点击注册"手机号:空 密码:anypassword提示“手机号不能为空”
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 3:58:33

电商数据分析:MySQL行转列实战案例

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个电商销售数据报表系统,实现将每日销售记录(行数据)转换为按商品分类的周销售报表(列数据)。要求包含&#xff1a…

作者头像 李华
网站建设 2026/4/18 4:02:12

sqlite数据库连接池

Qt 实现 SQLite 连接池(线程安全版) SQLite 本身支持多线程,但单个连接不能被多线程同时使用,因此连接池的核心是:管理一组独立的数据库连接,为每个线程分配 / 复用连接,保证线程安全&#xff…

作者头像 李华
网站建设 2026/4/18 7:27:33

如何快速掌握ag-ui:构建智能代理应用的终极指南

如何快速掌握ag-ui:构建智能代理应用的终极指南 【免费下载链接】ag-ui 项目地址: https://gitcode.com/gh_mirrors/agu/ag-ui 你是否曾经想要开发一个能够与用户智能交互的AI应用,却被复杂的通信协议和状态管理困扰?ag-ui作为一款革…

作者头像 李华
网站建设 2026/4/16 15:01:05

Android系统Boot镜像深度定制与Root权限获取实战指南

Android系统Boot镜像深度定制与Root权限获取实战指南 【免费下载链接】Boot.img修补工具-MagiskPatcher 本仓库提供了一个名为“Boot.img 修补工具 - Magisk Patcher”的资源文件。该工具主要用于修补有锁的BOOT镜像文件,帮助用户在需要的情况下对Boot.img进行必要的…

作者头像 李华
网站建设 2026/4/18 0:44:43

如何用AI检测和修复React无限循环问题

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个React应用,展示一个常见的无限循环场景(如useEffect依赖未正确设置)。使用AI分析代码,自动检测潜在无限循环,并生…

作者头像 李华
网站建设 2026/4/17 18:28:32

30亿参数掀起企业AI革命:IBM Granite 4.0如何重塑部署范式

导语 【免费下载链接】granite-4.0-h-small-base 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/granite-4.0-h-small-base 2025年企业AI部署正面临严峻的资源挑战——传统13B参数模型的FP16部署平均需要24GB显存,相当于4台消费级GPU的内存总和&…

作者头像 李华