news 2026/2/17 20:22:25

软件测试学习第五天

作者头像

张小明

前端开发工程师

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

1.根据判定表设计测试用例

题目

用例设计

用例编写

用例编号用例标题模块/项目优先级前置条件用例步骤用例数据预期结果
Ship_001发货成功(所有信息非空)电商系统发货P0已有订单生成(待发货)1. 进入发货页面 2. 选择一个物流公司 3. 输入配送单号 4. 勾选商品信息 5. 点击确认发货物流公司:xxx 配送单号:xxx 商品信息:勾选发货成功
Ship_002发货失败(物流为空)电商系统发货P1已有订单生成(待发货)1. 进入发货页面 2. 不选择物流公司 3. 输入配送单号 4. 勾选商品信息 5. 点击确认发货物流公司:空 配送单号:xxx 商品信息:勾选发货失败,提示“请选择物流公司”
Ship_003发货失败(单号为空)电商系统发货P1已有订单生成(待发货)1. 进入发货页面 2. 选择一个物流公司 3. 不输入配送单号 4. 勾选商品信息 5. 点击确认发货物流公司:xxx 配送单号:空 商品信息:勾选发货失败,提示“请输入配送单号”
Ship_004发货失败(商品信息为空)电商系统发货P1已有订单生成(待发货)1. 进入发货页面 2. 选择一个物流公司 3. 输入配送单号 4. 不勾选商品信息 5. 点击确认发货物流公司:xxx 配送单号:xxx 商品信息:未勾选发货失败,提示“请选择商品信息”
Ship_005发货失败(物流和单号为空)电商系统发货P2已有订单生成(待发货)1. 进入发货页面 2. 不选择物流公司 3. 不输入配送单号 4. 勾选商品信息 5. 点击确认发货物流公司:空 配送单号:空 商品信息:勾选发货失败,提示“请选择物流公司和输入配送单号”
Ship_006发货失败(物流和商品信息为空)电商系统发货P2已有订单生成(待发货)1. 进入发货页面 2. 不选择物流公司 3. 输入配送单号 4. 不勾选商品信息 5. 点击确认发货物流公司:空 配送单号:xxx 商品信息:未勾选发货失败,提示“请选择物流公司和商品信息”
Ship_007发货失败(单号和商品信息为空)电商系统发货P2已有订单生成(待发货)1. 进入发货页面 2. 选择一个物流公司 3. 不输入配送单号 4. 不勾选商品信息 5. 点击确认发货物流公司:xxx 配送单号:空 商品信息:未勾选发货失败,提示“请输入配送单号和选择商品信息”
Ship_008发货失败(所有信息为空)电商系统发货P2已有订单生成(待发货)1. 进入发货页面 2. 不选择物流公司 3. 不输入配送单号 4. 不勾选商品信息 5. 点击确认发货物流公司:空 配送单号:空 商品信息:未勾选发货失败,提示“请填写所有必要信息”

2.根据业务流程图设计用例

用例编写

用例编号用例标题模块优先级前置条件测试步骤测试数据预期结果
artide_001文章发布成功( 所有条件都符合)发布文章业务P01.能发布成功(内容符合要求)
2.审核能够通过(符合规则)

1.自媒体登录成功
2.发送文章内容
3.管理员审核
4.管理员已发布
5.用户查看
/发布成功
能够查看发布后的内容
artide_002发布失败(无法发布)发布文章业务P11.不能发布成功(内容不符合要求)

1.自媒体登录成功
2.发送文章内容
/发布失败
提示:xxx
artide_003发布失败(管理员审核不通过)发布文章业务P1①能发布成功(内容符合要求)
②不能审核通过(不符合规则)
1.自媒体登录账号
2.发布文章内容
3.管理员审核
\发布失败
管理员审核失败
artide_004发布失败(管理员驳回待修改)发布文章业务P1①能发布成功(内容符合要求)
②不能审核通过(不符合规则)
1.自媒体登录账号
2.发布文章内容
3.管理员审核(驳回)
4.自媒体用户后续待修改
\发布失败
后续待用户修改

3.某理财系统注册功能测试用例设计

用例编号用例标题用例模块优先级前置条件用例步骤用例数据预期结果
register_001注册成功(有效手机号和密码,验证码、短信验证码正确,协议已勾选)账号注册业务P0注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138000 密码:P@ssw0rd 验证码:8888 短信验证码:123456 协议:已勾选注册成功
register_002注册失败(手机号小于11位)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写短位数手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:1380013800(10位) 密码:P@ssw0rd 验证码:8888 短信验证码:123456 协议:已勾选注册失败,提示“手机号格式错误”
register_003注册失败(手机号大于11位)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写长位数手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:138001380000(12位) 密码:P@ssw0rd 验证码:8888 短信验证码:123456 协议:已勾选注册失败,提示“手机号格式错误”
register_004注册失败(手机号第一位不为1)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写首位非1的手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:23800138000 密码:P@ssw0rd 验证码:8888 短信验证码:123456 协议:已勾选注册失败,提示“手机号格式错误”
register_005注册失败(手机号第二位小于等于2)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写第二位小于等于2的手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:10800138000 密码:P@ssw0rd 验证码:8888 短信验证码:123456 协议:已勾选注册失败,提示“手机号格式错误”
register_006注册失败(手机号含非自然数字符)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写含非自然数字符的手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:138a013b000 密码:P@ssw0rd 验证码:8888 短信验证码:123456 协议:已勾选注册失败,提示“手机号格式错误”
register_007注册失败(手机号已注册)账号注册业务P1注册页面能正常打开,手机号已注册1. 打开注册页面 2. 填写已注册的手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:已注册的手机号(如13800138001) 密码:P@ssw0rd 验证码:8888 短信验证码:123456 协议:已勾选注册失败,提示“手机号已注册”
register_008注册成功(密码为6~16位数字+英文字母)账号注册业务P0注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置数字+字母密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138002 密码:Ab123456 验证码:8888 短信验证码:123456 协议:已勾选注册成功
register_009注册成功(密码为6~16位特殊符号+英文字母)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置特殊符号+字母密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138003 密码:!@Ab1234 验证码:8888 短信验证码:123456 协议:已勾选注册成功(若规则允许)或提示“密码强度规则说明(若需)”,但此处预期为成功
register_010注册成功(密码为6~16位特殊符号,但可能提示强度不足)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置全特殊符号密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138004 密码:!@#$%%^ 验证码:8888 短信验证码:123456 协议:已勾选根据规则,可能注册成功或提示“密码强度不足”
register_011注册成功(密码为6~16位数字+特殊符号)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置数字+特殊符号密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138005 密码:123!@#$ 验证码:8888 短信验证码:123456 协议:已勾选注册成功
register_012注册失败(密码小于6位)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置短密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138006 密码:Ab123 验证码:8888 短信验证码:123456 协议:已勾选注册失败,提示“密码长度不足”
register_013注册失败(密码大于16位)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置长密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138007 密码:Ab1234567890123456(18位) 验证码:8888 短信验证码:123456 协议:已勾选注册失败,提示“密码长度过长”
register_014注册失败(密码为空)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 密码字段留空 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138008 密码:空 验证码:8888 短信验证码:123456 协议:已勾选注册失败,提示“密码不能为空”
register_015注册失败(验证码错误)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置密码 4. 填写错误验证码 5. 获取短信验证码(此步可能因验证码错误而失败,但为完整流程仍列出) 6. 填写短信验证码(同上) 7. 勾选协议 8. 点击免费注册手机号:13800138009 密码:P@ssw0rd 验证码:1234(错误) 短信验证码:123456(此步可能无需填写,因验证码已错) 协议:已勾选注册失败,提示“验证码错误”
register_016注册失败(验证码过期)账号注册业务P2注册页面能正常打开,验证码已过期,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置密码 4. 填写过期的验证码 5. 尝试获取短信验证码(可能因验证码过期而失败) 6. 填写短信验证码(同上,可能无需) 7. 勾选协议 8. 点击免费注册手机号:13800138010 密码:P@ssw0rd 验证码:过期的验证码(如昨日验证码) 短信验证码:无需或任意 协议:已勾选注册失败,提示“验证码已过期”
register_017注册失败(验证码为空)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置密码 4. 验证码字段留空 5. 获取短信验证码(可能因验证码为空而失败) 6. 填写短信验证码(同上,可能无需) 7. 勾选协议 8. 点击免费注册手机号:13800138011 密码:P@ssw0rd 验证码:空 短信验证码:无需或任意 协议:已勾选注册失败,提示“验证码不能为空”
register_018注册失败(短信验证码错误)账号注册业务P1注册页面能正常打开,手机号未注册,且已获取到短信验证码(但错误)1. 打开注册页面 2. 填写手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码(但记录错误值) 6. 填写错误的短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138012 密码:P@ssw0rd 验证码:8888 短信验证码:654321(错误) 协议:已勾选注册失败,提示“短信验证码错误”
register_019注册失败(短信验证码过期)账号注册业务P2注册页面能正常打开,短信验证码已过期,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置密码 4. 填写验证码 5. 获取过期的短信验证码 6. 填写过期的短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138013 密码:P@ssw0rd 验证码:8888 短信验证码:过期的短信验证码(如昨日验证码) 协议:已勾选注册失败,提示“短信验证码已过期”
register_020注册失败(短信验证码为空)账号注册业务P1注册页面能正常打开,手机号未注册,且已尝试获取短信验证码但留空1. 打开注册页面 2. 填写手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码但留空不填 6. 短信验证码字段留空 7. 勾选协议 8. 点击免费注册手机号:13800138014 密码:P@ssw0rd 验证码:8888 短信验证码:空 协议:已勾选注册失败,提示“短信验证码不能为空”
register_021注册失败(协议未勾选)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 协议未勾选 8. 点击免费注册手机号:13800138015 密码:P@ssw0rd 验证码:8888 短信验证码:123456 协议:未勾选注册失败,提示“请同意用户协议”
register_022注册成功(密码为6~16位纯数字)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置纯数字密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138016 密码:12345678 验证码:8888 短信验证码:123456 协议:已勾选根据规则,可能注册成功或提示“密码强度不足”,但此处预期为成功或提示(根据实际需求)
register_023注册成功(密码为6~16位纯字母)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置纯字母密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138017 密码:abcdefgh 验证码:8888 短信验证码:123456 协议:已勾选根据规则,可能注册成功或提示“密码强度不足”,但此处预期为成功或提示(根据实际需求)
register_024注册失败(手机号含空格)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写含空格的手机号 3. 设置密码 4. 填写验证码 5. 获取短信验证码(可能因手机号格式错误而失败) 6. 填写短信验证码(同上,可能无需) 7. 勾选协议 8. 点击免费注册手机号:138 0013 8018(含空格) 密码:P@ssw0rd 验证码:8888 短信验证码:无需或任意 协议:已勾选注册失败,提示“手机号格式错误”
register_025注册验证(预期失败或成功,密码含空格)账号注册业务P1注册页面能正常打开,手机号未注册1. 打开注册页面 2. 填写手机号 3. 设置含空格的密码 4. 填写验证码 5. 获取短信验证码 6. 填写短信验证码 7. 勾选协议 8. 点击免费注册手机号:13800138019 密码:P@ss w0rd(含空格) 验证码:8888 短信验证码:123456 协议:已勾选根据需求,可能注册失败提示“密码格式错误”或注册成功(若规则允许)
register_026注册失败(全部字段为空)账号注册业务P0注册页面能正常打开1. 打开注册页面 2. 所有字段留空 3. 点击免费注册手机号:空 密码:空 验证码:空 短信验证码:空 协议:未勾选注册失败,提示“所有字段不能为空”或分别提示每个字段的错误
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/15 16:46:46

54、深入解析STREAMS机制:从流头操作到终端控制

深入解析STREAMS机制:从流头操作到终端控制 1. 流头操作:qattach()与qdetach() 当打开一个模块或驱动程序时, qattach() 函数会被调用。其主要作用是为驱动程序或模块设置一个队列对,并调用其 open 函数。 qattach() 的参数之一是一个现有的队列对,新的队列对将链…

作者头像 李华
网站建设 2026/2/16 17:01:06

12、C++ 数据序列化与文件处理实战

C++ 数据序列化与文件处理实战 在 C++ 编程中,数据序列化和文件处理是非常重要的部分。本文将详细介绍如何使用不同的库进行 XML、JSON 数据的序列化和反序列化,以及如何创建包含图像的 PDF 文件和处理 ZIP 归档文件。 1. XML 数据的序列化和反序列化 在 C++ 标准库中,没…

作者头像 李华
网站建设 2026/2/6 5:43:58

三相四桥臂逆变器接不平衡与非线性负载时的调制与控制算法的MATLAB/Simulink仿真模型...

三相四桥臂逆变器MATLAB/Simulink仿真模型,接不平衡负载时的调制算法。 接非线性负载时的多PR控制器并联算法。 提供仿真模型、设计报告及参考文献三相四桥臂逆变器这玩意儿在新能源和微电网里属于硬核装备。接上吹风机、电机这类不平衡负载时,常规的三桥…

作者头像 李华
网站建设 2026/2/17 2:43:44

14、SQLite数据库中电影数据的管理与操作

SQLite数据库中电影数据的管理与操作 1. SQLite简介 SQLite是一个用C语言编写的进程内关系型数据库管理库,它并非客户端 - 服务器数据库引擎,而是嵌入到应用程序中的。整个数据库,包括表、索引、触发器和视图,都包含在一个单一的磁盘文件中。由于访问数据库意味着访问本地…

作者头像 李华
网站建设 2026/2/17 4:08:14

Windows系统文件Windows.Services.TargetedContent.dll缺少损坏问题 下载修复

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/2/16 20:57:34

设备预测性维护技术拆解与落地实战

在工业智能化落地进程中,设备预测性维护技术已成为开发者构建智能运维体系的核心抓手。但实际开发中,多数团队面临“协议适配难、算法落地繁、系统对接贵”的痛点——某自动化团队为适配10种品牌设备,花费3个月开发协议解析模块;某…

作者头像 李华