仓库管理系统测试报告总结归纳精选文档.docx
- 文档编号:2174563
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:16
- 大小:22.93KB
仓库管理系统测试报告总结归纳精选文档.docx
《仓库管理系统测试报告总结归纳精选文档.docx》由会员分享,可在线阅读,更多相关《仓库管理系统测试报告总结归纳精选文档.docx(16页珍藏版)》请在冰豆网上搜索。
仓库管理系统测试报告总结归纳精选文档
TTMSsystemofficeroom【TTMS16H-TTMS2A-TTMS8Q8-TTMSHHJ8】
仓库管理系统测试报告总结归纳精选文档
商品仓库管理系统测试报告
引言
1.背景
本测试计划从属于商品存储管理系统。
用户为中、小规模超市、商场。
执行本测试前,应完成软件计划,需求分析,设计及编码工作。
2.参考文档
需求分析文档,概要设计文档,详细设计文档,测试计划文档,程序清单。
一、软件说明
1.本软件的主要功能为:
⑴对商品入库和出库详细情况进行登记
⑵对库存信息进行高级查询
⑶对用户需求申请进行登记
⑷对库存情况进行自动监督和报警
⑸定期自动生成采购清单
⑹定期对信息排序和生成报表
⑺对操作日志进行登记
2.条件与限制:
⑴考虑到本软件面向的用户群比较广泛,在设计时应注意使软件具有较强的可移植性;
⑵因本软件管理的某些信息属商业机密,必须注意信息的安全防范,同时应以标准的数据格式来实现,以方便数据共享;
二、测试步骤
本次测试采用黑盒法。
主要依据需求分析文档和测试计划文档,以需求分析文档中的功能模块为单位,对编码人员提交的成型系统进行测试。
综合使用等价类划分法和其它方法。
详细测试步骤如下:
●身份验证。
功能为:
①对登录系统的用户进行身份合法性检查,要求输入帐号和密码。
禁止身份信息不正确的用户登录;
②当输入密码错误次数超过一定限制时(初定为3次)将自动关闭系统,以防止非法穷举入侵;
③将成功的登录操作记入操作日志文件
1.有效等价类:
输入为用户信息表中保存的用户名和对应的密码。
测试用例为:
等价类编号
用户名
密码
输出
1
曹冰洁
cbj
“登录正确”
2
李媛媛
lyy
“登录正确”
3
罗曼
lm
“登录正确”
4
熊婷
xt
“登录正确”
5
詹求芝
zqz
“登录正确”
6
系统管理员
a705
“登录正确”
符合预期结果。
通过“查询”功能检查操作日志,发现已登记以上“登录数据库”操作及相应用户名密码。
符合预期结果。
2.无效等价类:
①用户名不在用户信息表中,密码在用户信息表中。
测试用例为:
用户名:
曹冰
密码:
cbj
点“确定”后,弹出“用户名和密码错误”对话框。
符合预期结果。
②用户名在用户信息表中,密码不在用户信息表中。
测试用例为:
用户名:
曹冰洁
密码:
cb
点“确定”后,弹出“用户名和密码错误”对话框。
符合预期结果。
③用户名和密码均在用户信息表中,但两者不匹配。
测试用例为:
用户名:
曹冰洁
密码:
zqz
点“确定”后,弹出“用户名和密码错误”对话框。
符合预期结果。
连续输入错误达3次时,登录对话框自动关闭。
符合预期结果。
●帐号和密码管理。
功能为:
以系统管理员身份登录系统后,可建立,修改,删除所有用户信息(帐号和密码)。
1.有效等价类:
○修改和删除:
须提供用户信息表中的用户名和密码。
测试用例为:
等价类编号
用户名
旧密码
新密码
新密码确认
操作类型
输出
1
曹冰洁
cbj
cbj1
cbj1
修改
“修改用户信息成功!
”
cbj
[空]
[空]
删除
“删除用户信息成功!
”
2
李媛媛
lyy
lyy1
lyy1
修改
“修改用户信息成功!
”
lyy
[空]
[空]
删除
“删除用户信息成功!
”
3
罗曼
lm
lm1
lm1
修改
“修改用户信息成功!
”
lm
[空]
[空]
删除
“删除用户信息成功!
”
4
熊婷
xt
xt1
xt1
修改
“修改用户信息成功!
”
xt
[空]
[空]
删除
“删除用户信息成功!
”
5
詹求芝
zqz
zqz1
zqz1
修改
“修改用户信息成功!
”
zqz
[空]
[空]
删除
“删除用户信息成功!
”
6
系统管理员
a705
705
705
修改
“修改用户信息成功!
”
a705
[空]
[空]
删除
“删除用户信息成功!
”
○添加:
须提供新用户的用户名和密码。
用户名、密码均为长度不超过16B的任意字符串。
测试用例为:
等价类编号
用户名
旧密码
新密码
新密码确认
操作类型
输出
7
管理员
[空]
gly
gly
添加
“添加用户信息成功!
”
8
mng
[空]
mm
mm
添加
“添加用户信息成功!
”
说明:
①上表中标记为[空]处表示:
当前操作类型下,此项目不可编辑。
②文本框设置为具有这样的性质:
当输入字符数达到16时,后续输入的字符不被接受。
(自动控制用户名和密码的长度上界)
2.无效等价类
○操作类型为“修改”时:
①用户名不在用户信息表中,“旧密码”在用户信息表中。
测试用例为:
用户名:
曹冰
旧密码:
cbj
输出:
“用户名不正确”。
符合预期结果。
②用户名在用户信息表中,“旧密码”不在用户信息表中。
测试用例为:
用户名:
曹冰洁
旧密码:
cb
输出:
“用户旧密码不正确”。
符合预期结果。
③用户名和“旧密码”均在用户信息表中,但两者不匹配。
测试用例为:
用户名:
曹冰洁
旧密码:
zqz
输出:
“用户旧密码不正确”。
符合预期结果。
④用户名和“旧密码”均在用户信息表中且匹配。
但“新密码”和“新密码确认”不一致。
测试用例为:
用户名:
詹求芝
旧密码:
zqz
新密码:
zzz
新密码确认:
zz
输出:
“密码确认不一致”。
符合预期结果。
⑤用户名为空。
输出:
“用户名不能为空”。
符合预期结果。
⑥用户名在用户信息表中,但“旧密码”为空。
测试用例为:
用户名:
詹求芝
旧密码:
[空]
输出:
“用户旧密码不正确”。
符合预期结果。
⑦用户名和“旧密码”均在用户信息表中且匹配。
但“新密码”为空。
测试用例为:
用户名:
詹求芝
旧密码:
zqz
新密码:
[空]
输出:
“新密码不能为空”。
符合预期结果。
⑧用户名和“旧密码”均在用户信息表中且匹配。
“新密码”非空。
但“新密码确认”为空。
测试用例为:
用户名:
詹求芝
旧密码:
zqz
新密码:
zzz
新密码确认:
[空]
输出:
“密码确认不一致”。
符合预期结果。
○操作类型为“删除”时(“新密码”和“新密码确认”框显示为不可编辑):
等价类⑨~⒀与等价类①②③⑤⑥的输入输出相同。
○操作类型为“添加”时(“旧密码”框显示为不可编辑):
⒁用户名为用户信息表中已经存在的用户名,新密码任意给定。
测试用例为:
用户名:
詹求芝
输出:
“该用户已存在,请输入新用户名”
⒂用户名不在用户信息表中,但“新密码”和“新密码确认”不一致。
测试用例为:
用户名:
lily
新密码:
ll
新密码确认:
哈哈
输出:
“密码确认不一致”
符合预期结果。
⒃用户名为空。
输出:
“用户名不能为空”。
符合预期结果。
⒄用户名不在用户信息表中,但“新密码”为空。
测试用例为:
用户名:
bob
新密码:
[空]
输出:
“新密码不能为空”。
符合预期结果。
⒅用户名不在用户信息表中,“新密码”非空。
但“新密码”确认为空。
测试用例为:
用户名:
bob
新密码:
bb
新密码确认:
[空]
输出:
“密码确认不一致”。
符合预期结果。
●商品入库登记。
功能为:
1由条形码检测设备读入商品包装上的条形码,系统根据条形码搜索数据库中的商品信息文件,检查该商品基本信息是否已作登记;
2若该商品信息未作登记,则填写该商品详细信息单,并提交给数据库,写入商品信息文件,再填写入库单;
3若该商品信息已作登记,则直接填写入库单;
4检查入库单的合法性:
即检查表单中的输入信息是否具有非法字符,商品来源(供应商信息)是否合法;
5若检查结果不合法,提示操作员重新输入;若检查结果合法,则根据申请内容对商品库存信息文件和入库文件进行更新,打印入库凭证,完成商品入库操作;
6将成功的入库操作写入操作日志文件;
相关操作说明:
在主界面点“入库”按钮后,弹出“入库信息”对话框。
“时间”框中将自动显示当前的系统时间,作为商品入库时间。
“商品号”框待输入信息。
其它框均为不可编辑状态。
现向“商品号”框中输入一长度为12的数字字符串,模拟由条码读取设备读入的商品条码。
假设实际使用环境中条码设备不会出错,即总是读出12位数字串,所以不必检查(模拟读入的)商品号的有效性。
此时若点“添加”按钮,弹出对话框“请先运行查询操作!
”,表示应先检查此商品基本信息是否已登记。
因此测试中越过这一步,直接点“查询”按钮。
按商品信息是否已登记,分两种情况:
情况一:
(模拟)读入的商品号已在商品信息表中,弹出对话框:
“该商品已存在,请输入入库时的必要信息!
”。
“供应商号”,“类型”,“商品名”,“存放地点”框中将显示此商品号在商品信息表中对应的属性值。
“最大量”,“最小量”框中将显示此商品号在库存信息表中对应的属性值。
余下的“入库量”,“有效期”,“采购员”由用户填写。
测试用例:
“查询”按钮,可得以上相关信息。
经检查,各显示属性与数据库中的值一致。
1.有效等价类:
“入库量”为正整数,“有效期”为yyyy-mm-dd格式的日期,“采购员”为任意字符串(采购员名)。
入库量:
10;有效期:
2006-01-01;采购员:
李
输出:
“添加成功”
经检查,数据库相关表都正确更新。
符合预期结果。
2.无效等价类:
①“入库量”不是正整数。
输出:
“入库量应为正整数!
”。
符合预期结果。
②“入库量”为空。
输出:
“入库量不可为空!
”。
符合预期结果。
③“入库量”是正整数,但大于“最大量”框中的值。
输出:
“入库量不能大于最大量!
”。
符合预期结果。
④“入库量”是正整数且小于“最大量”框中的值。
但“采购员”和(或)“有效期”为空。
输出:
“入库信息不能有一项为空!
”
符合预期结果。
⑤“入库量”是正整数且小于“最大量”框中的值。
“采购员”非空。
但“有效期”格式错。
输出:
“有效期应为yyyy-mm-dd格式!
”
符合预期结果。
情况二:
(模拟)读入的商品号不在商品信息表中,弹出对话框:
“该商品为新商品,请输入入库时的必要信息!
”
因是新商品,数据库中尚无相关信息。
除“商品号”和“时间”以外的所有框都需用户填写。
1.有效等价类:
“入库量”为正整数且小于“最大量”;“供应商号”为供应商表中的“供应商号”(长度为4的数字串);“最大量”为长整形数;“有效期”为yyyy-mm-dd格式的日期;“类型”在规定集合中取值(衣、食、用);“商品名”为任意字符串;“采购员”为任意字符串(采购员名);“最小量”为长整形数;“存放地点”在规定集合中取值(01~20);
输出:
“入库操作成功!
”
2.无效等价类:
等价类①~③与情况一中等价类①~③输入输出相同。
④“存放地点”不是规定集合中的值
输出:
“不可识别的存放地点!
”
⑤“有效期”格式错或为空
输出:
“有效期格式错!
”
⑥“供应商号”不是供应商表中的“供应商号”
输出:
“非法供应商号!
”
⑦“最大量”不是正整数
输出:
“最大量应为正整数!
”
⑧“类型”不是规定集合中的值
输出:
“不可识别的类型!
”
⑨“商品名”超长
输出:
“商品名”超长!
”
⑩“最小量”不是正整数
输出:
“最小量应为正整数!
”
⑾“存放地点”不是规定集合中的值
输出:
“不可识别的存放地点!
”
以上符合预期结果。
入库操作后,经检查,入库信息表,商品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 测试报告 总结 归纳 精选 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)