仓库管理系统测试报告总结归纳精选文档文档格式.docx

上传人:b****2 文档编号:15092509 上传时间:2022-10-27 格式:DOCX 页数:16 大小:22.93KB
下载 相关 举报
仓库管理系统测试报告总结归纳精选文档文档格式.docx_第1页
第1页 / 共16页
仓库管理系统测试报告总结归纳精选文档文档格式.docx_第2页
第2页 / 共16页
仓库管理系统测试报告总结归纳精选文档文档格式.docx_第3页
第3页 / 共16页
仓库管理系统测试报告总结归纳精选文档文档格式.docx_第4页
第4页 / 共16页
仓库管理系统测试报告总结归纳精选文档文档格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

仓库管理系统测试报告总结归纳精选文档文档格式.docx

《仓库管理系统测试报告总结归纳精选文档文档格式.docx》由会员分享,可在线阅读,更多相关《仓库管理系统测试报告总结归纳精选文档文档格式.docx(16页珍藏版)》请在冰豆网上搜索。

仓库管理系统测试报告总结归纳精选文档文档格式.docx

二、测试步骤

本次测试采用黑盒法。

主要依据需求分析文档和测试计划文档,以需求分析文档中的功能模块为单位,对编码人员提交的成型系统进行测试。

综合使用等价类划分法和其它方法。

详细测试步骤如下:

●身份验证。

功能为:

①对登录系统的用户进行身份合法性检查,要求输入帐号和密码。

禁止身份信息不正确的用户登录;

②当输入密码错误次数超过一定限制时(初定为3次)将自动关闭系统,以防止非法穷举入侵;

③将成功的登录操作记入操作日志文件

1.有效等价类:

输入为用户信息表中保存的用户名和对应的密码。

测试用例为:

等价类编号

用户名

密码

输出

1

曹冰洁

cbj

“登录正确”

2

李媛媛

lyy

3

罗曼

lm

4

熊婷

xt

5

詹求芝

zqz

6

系统管理员

a705

符合预期结果。

通过“查询”功能检查操作日志,发现已登记以上“登录数据库”操作及相应用户名密码。

2.无效等价类:

①用户名不在用户信息表中,密码在用户信息表中。

用户名:

曹冰

密码:

cbj

点“确定”后,弹出“用户名和密码错误”对话框。

②用户名在用户信息表中,密码不在用户信息表中。

cb

③用户名和密码均在用户信息表中,但两者不匹配。

zqz

连续输入错误达3次时,登录对话框自动关闭。

●帐号和密码管理。

以系统管理员身份登录系统后,可建立,修改,删除所有用户信息(帐号和密码)。

○修改和删除:

须提供用户信息表中的用户名和密码。

旧密码

新密码

新密码确认

操作类型

cbj1

修改

“修改用户信息成功!

[空]

删除

“删除用户信息成功!

lyy1

lm1

xt1

zqz1

705

○添加:

须提供新用户的用户名和密码。

用户名、密码均为长度不超过16B的任意字符串。

7

管理员

gly

添加

“添加用户信息成功!

8

mng

mm

说明:

①上表中标记为[空]处表示:

当前操作类型下,此项目不可编辑。

②文本框设置为具有这样的性质:

当输入字符数达到16时,后续输入的字符不被接受。

(自动控制用户名和密码的长度上界)

2.无效等价类

○操作类型为“修改”时:

①用户名不在用户信息表中,“旧密码”在用户信息表中。

旧密码:

输出:

“用户名不正确”。

②用户名在用户信息表中,“旧密码”不在用户信息表中。

“用户旧密码不正确”。

③用户名和“旧密码”均在用户信息表中,但两者不匹配。

④用户名和“旧密码”均在用户信息表中且匹配。

但“新密码”和“新密码确认”不一致。

新密码:

zzz

新密码确认:

zz

“密码确认不一致”。

⑤用户名为空。

“用户名不能为空”。

⑥用户名在用户信息表中,但“旧密码”为空。

⑦用户名和“旧密码”均在用户信息表中且匹配。

但“新密码”为空。

“新密码不能为空”。

⑧用户名和“旧密码”均在用户信息表中且匹配。

“新密码”非空。

但“新密码确认”为空。

○操作类型为“删除”时(“新密码”和“新密码确认”框显示为不可编辑):

等价类⑨~⒀与等价类①②③⑤⑥的输入输出相同。

○操作类型为“添加”时(“旧密码”框显示为不可编辑):

⒁用户名为用户信息表中已经存在的用户名,新密码任意给定。

“该用户已存在,请输入新用户名”

⒂用户名不在用户信息表中,但“新密码”和“新密码确认”不一致。

lily

ll

哈哈

“密码确认不一致”

⒃用户名为空。

⒄用户名不在用户信息表中,但“新密码”为空。

bob

⒅用户名不在用户信息表中,“新密码”非空。

但“新密码”确认为空。

bb

●商品入库登记。

1由条形码检测设备读入商品包装上的条形码,系统根据条形码搜索数据库中的商品信息文件,检查该商品基本信息是否已作登记;

2若该商品信息未作登记,则填写该商品详细信息单,并提交给数据库,写入商品信息文件,再填写入库单;

3若该商品信息已作登记,则直接填写入库单;

4检查入库单的合法性:

即检查表单中的输入信息是否具有非法字符,商品来源(供应商信息)是否合法;

5若检查结果不合法,提示操作员重新输入;

若检查结果合法,则根据申请内容对商品库存信息文件和入库文件进行更新,打印入库凭证,完成商品入库操作;

6将成功的入库操作写入操作日志文件;

相关操作说明:

在主界面点“入库”按钮后,弹出“入库信息”对话框。

“时间”框中将自动显示当前的系统时间,作为商品入库时间。

“商品号”框待输入信息。

其它框均为不可编辑状态。

现向“商品号”框中输入一长度为12的数字字符串,模拟由条码读取设备读入的商品条码。

假设实际使用环境中条码设备不会出错,即总是读出12位数字串,所以不必检查(模拟读入的)商品号的有效性。

此时若点“添加”按钮,弹出对话框“请先运行查询操作!

”,表示应先检查此商品基本信息是否已登记。

因此测试中越过这一步,直接点“查询”按钮。

按商品信息是否已登记,分两种情况:

情况一:

(模拟)读入的商品号已在商品信息表中,弹出对话框:

“该商品已存在,请输入入库时的必要信息!

”。

“供应商号”,“类型”,“商品名”,“存放地点”框中将显示此商品号在商品信息表中对应的属性值。

“最大量”,“最小量”框中将显示此商品号在库存信息表中对应的属性值。

余下的“入库量”,“有效期”,“采购员”由用户填写。

测试用例:

“查询”按钮,可得以上相关信息。

经检查,各显示属性与数据库中的值一致。

“入库量”为正整数,“有效期”为yyyy-mm-dd格式的日期,“采购员”为任意字符串(采购员名)。

入库量:

10;

有效期:

2006-01-01;

采购员:

“添加成功”

经检查,数据库相关表都正确更新。

①“入库量”不是正整数。

“入库量应为正整数!

②“入库量”为空。

“入库量不可为空!

③“入库量”是正整数,但大于“最大量”框中的值。

“入库量不能大于最大量!

④“入库量”是正整数且小于“最大量”框中的值。

但“采购员”和(或)“有效期”为空。

“入库信息不能有一项为空!

⑤“入库量”是正整数且小于“最大量”框中的值。

“采购员”非空。

但“有效期”格式错。

“有效期应为yyyy-mm-dd格式!

情况二:

(模拟)读入的商品号不在商品信息表中,弹出对话框:

“该商品为新商品,请输入入库时的必要信息!

因是新商品,数据库中尚无相关信息。

除“商品号”和“时间”以外的所有框都需用户填写。

“入库量”为正整数且小于“最大量”;

“供应商号”为供应商表中的“供应商号”(长度为4的数字串);

“最大量”为长整形数;

“有效期”为yyyy-mm-dd格式的日期;

“类型”在规定集合中取值(衣、食、用);

“商品名”为任意字符串;

“采购员”为任意字符串(采购员名);

“最小量”为长整形数;

“存放地点”在规定集合中取值(01~20);

“入库操作成功!

等价类①~③与情况一中等价类①~③输入输出相同。

④“存放地点”不是规定集合中的值

“不可识别的存放地点!

⑤“有效期”格式错或为空

“有效期格式错!

⑥“供应商号”不是供应商表中的“供应商号”

“非法供应商号!

⑦“最大量”不是正整数

“最大量应为正整数!

⑧“类型”不是规定集合中的值

“不可识别的类型!

⑨“商品名”超长

“商品名”超长!

⑩“最小量”不是正整数

“最小量应为正整数!

⑾“存放地点”不是规定集合中的值

以上符合预期结果。

入库操作后,经检查,入库信息表,商品

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1