好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

商品仓库管理系统测试分析报告.doc

10页
  • 卖家[上传人]:s9****2
  • 文档编号:467573456
  • 上传时间:2023-02-12
  • 文档格式:DOC
  • 文档大小:135KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 商品仓库管理系统测试报告一•引言1背景本测试计划从属于商品存储管理系统用户为中、小规模超市、商场执行本测试前,应 完成软件计划,需求分析,设计及编码工作2 •参考文档需求分析文档,概要设计文档,详细设计文档,测试计划文档,程序清单二•软件说明1本软件的主要功能为:⑴对商品入库和出库详细情况进行登记⑵对库存信息进行高级查询⑶ 对用户需求申请进行登记⑷ 对库存情况进行自动监督和报警⑸ 定期自动生成采购清单⑹定期对信息排序和生成报表⑺对操作日志进行登记2 •条件与限制:⑴考虑到本软件面向的用户群比较广泛,在设计时应注意使软件具有较强的可移植性; ⑵因本软件管理的某些信息属商业机密,必须注意信息的安全防范,同时应以标准的数据 格式来实现,以方便数据共享;三.测试步骤本次测试采用黑盒法主要依据需求分析文档和测试计划文档,以需求分析文档中的功能 模块为单位,对编码人员提交的成型系统进行测试综合使用等价类划分法和其它方法详细测试步骤如下:•身份验证功能为:① 对登录系统的用户进行身份合法性检查,要求输入帐号和密码禁止身份信息不正确的 用户登录;② 当输入密码错误次数超过一定限制时 <初定为3次)将自动关闭系统,以防止非法穷举入侵;③ 将成功的登录操作记入操作日志文件1. 有效等价类:输入为用户信息表中保存的用户名和对应的密码。

      测试用例为:等价类编号用户名密码输出1曹冰洁cbj登录正确”2李媛媛Ivv登录正确”3罗曼Im登录正确”4熊婷xt登录正确”5詹求芝zqz登录正确”6系统管理员a705登录正确”符合预期结果通过查询”功能检查操作日志,发现已登记以上 登录数据库”操作及相应用户名密码符合预期结果2 •无效等价类:① 用户名不在用户信息表中,密码在用户信息表中测试用例为: 用户名:曹冰密码:cbj点 确定”后,弹出 用户名和密码错误”对话框符合预期结果② 用户名在用户信息表中,密码不在用户信息表中测试用例为:用户名:曹冰洁密码:cb点确定”后,弹出 用户名和密码错误”对话框符合预期结果③ 用户名和密码均在用户信息表中,但两者不匹配测试用例为:用户名:曹冰洁密码: zqz点确定”后,弹出用户名和密码错误”对话框符合预期结果连续输入错误达3次时,登录对话框自动关闭符合预期结果•帐号和密码管理功能为:以系统管理员身份登录系统后,可建立,修改,删除所有用户信息 <帐号和密码)1.有效等价类:O修改和删除:须提供用户信息表中的用户名和密码测试用例为:等价类编号用户名旧密码新密码新密码确认操作类型输出Acbjcbjlcbjl修改修改用户信息成功!1曹冰洁cbj[空][空]删除删除用户信息成功!??2李媛媛iyyiyyiiyyi修改修改用户信息成功!??iyy[空][空]删除删除用户信息成功!??m島lmlm1im1修改修改用户信息成功!??3罗曼im[空][空]删除删除用户信息成功!??Axtxt1xt1修改修改用户信息成功!??4熊婷r xt[空][空]删除删除用户信息成功!??zqzzqzlzqzl修改修改用户信息成功!??5詹求芝zqz[空][空]删除删除用户信息成功!??6系统管理员a705705705修改修改用户信息成功!??a705[空][空]删除删除用户信息成功!??O添加:须提供新用户的用户名和密码。

      用户名、密码均为长度不超过 16B的任意字符串测试用例为:等价类编号用户名旧密码新密码新密码确认操作类型输出7管理员[空]giygiy添加添加用户信息成功! ”8mng[空]mmmm添加添加用户信息成功! ”说明:① 上表中标记为[空]处表示:当前操作类型下,此项目不可编辑② 文本框设置为具有这样的性质:当输入字符数达到 16时,后续输入的字符不被接受 <自动控制用户名和密码的长度上界)2. 无效等价类O操作类型为修改”时:① 用户名不在用户信息表中, 旧密码"在用户信息表中测试用例为:用户名:曹冰旧密码:cbj输出: “用户名不正确 ” 符合预期结果② 用户名在用户信息表中, “旧密码 ”不在用户信息表中测试用例为: 用户名:曹冰洁旧密码: cb输出: “用户旧密码不正确 ” 符合预期结果③ 用户名和 “旧密码 ”均在用户信息表中,但两者不匹配测试用例为: 用户名:曹冰洁旧密码: zqz输出: “用户旧密码不正确 ” 符合预期结果④ 用户名和 “旧密码 ”均在用户信息表中且匹配但 “新密码 ”和“新密码确认 ”不一致测试 用例为:用户名:詹求芝旧密码: zqz新密码: zzz新密码确认: zz输出: “密码确认不一致 ”。

      符合预期结果⑤ 用户名为空输出: “用户名不能为空 ” 符合预期结果⑥ 用户名在用户信息表中,但 旧密码”为空测试用例为:用户名:詹求芝旧密码: [ 空 ]输出: “用户旧密码不正确 ”符合预期结果⑦ 用户名和 “旧密码 ”均在用户信息表中且匹配但 “新密码 ”为空测试用例为: 用户名:詹求芝旧密码: zqz 新密码: [空]输出: “新密码不能为空 ”符合预期结果⑧ 用户名和 “旧密码 ”均在用户信息表中且匹配 “新密码”非空但“新密码确认 ”为空测试用例为: 用户名:詹求芝 旧密码: zqz 新密码: zzz 新密码确认: [空] 输出: “密码确认不一致 ” 符合预期结果O操作类型为 删除”时< 新密码”和 新密码确认”框显示为不可编辑): 等价类⑨〜(13)与等价类①②③⑤⑥的输入输出相同O操作类型为添加”时< “日密码”框显示为不可编辑):⑭用户名为用户信息表中已经存在的用户名,新密码任意给定测试用例为: 用户名:詹求芝输出: “该用户已存在,请输入新用户名 ”(15) 用户名不在用户信息表中,但 新密码”和 新密码确认”不一致测试用例为:用户名: lily新密码: ll 新密码确认:哈哈 输出: “密码确认不一致 ”符合预期结果。

      16) 用户名为空输出: “用户名不能为空 ”符合预期结果17) 用户名不在用户信息表中,但 新密码”为空测试用例为:用户名: bob新密码: [空]输出: “新密码不能为空 ” 符合预期结果18) 用户名不在用户信息表中, 新密码”非空但 新密码"确认为空测试用例为:用户名: bob新密码: bb 新密码确认: [空] 输出: “密码确认不一致 ”符合预期结果• 商品入库登记功能为:① 由条形码检测设备读入商品包装上的条形码,系统根据条形码搜索数据库中的商品 信息文件,检查该商品基本信息是否已作登记;② 若该商品信息未作登记,则填写该商品详细信息单,并提交给数据库,写入商品信 息文件,再填写入库单;③ 若该商品信息已作登记,则直接填写入库单;④ 检查入库单的合法性:即检查表单中的输入信息是否具有非法字符,商品来源 <供应商信息)是否合法;⑤ 若检查结果不合法,提示操作员重新输入;若检查结果合法,则根据申请内容对商 品库存信息文件和入库文件进行更新,打印入库凭证,完成商品入库操作;⑥ 将成功的入库操作写入操作日志文件; 相关操作说明:在主界面点 “入库”按钮后,弹出 “入库信息 ”对话框。

      “时间 ”框中将自动显示当前的系 统时间,作为商品入库时间 “商品号 ”框待输入信息其它框均为不可编辑状态现向 “商 品号 ”框中输入一长度为 12的数字字符串,模拟由条码读取设备读入的商品条码假设实际 使用环境中条码设备不会出错,即总是读出 12位数字串,所以不必检查 <模拟读入的)商品号的有效性此时若点 “添加”按钮,弹出对话框 “请先运行查询操作! ”,表示应先检查 此商品基本信息是否已登记因此测试中越过这一步,直接点 “查询 ”按钮 按商品信息是否已登记,分两种情况:情况一:< 模拟)读入的商品号已在商品信息表中,弹出对话框: “该商品已存在,请输入入库时的必要信息! ”供应商号”,“类型”,“商品名”,“存放地点”框中将显示此商品号在商品信息表中对应的属 性值 “最大量”,“最小量”框中将显示此商品号在库存信息表中对应的属性值余下的 “入 库量”,“有效期”,“采购员”由用户填写测试用例:商品号: 1,点“查询”按钮,可得以上相关信息经检查,各显示属性与数据库中的值一致1.有效等价类:“入库量”为正整数, “有效期”为 yyyy-mm-dd格式的日期, 采购员"为任意字符串 <采购员名)。

      对上面的测试用例 <商品号 1),输入信息为:入库量: 10;有效期: 2006-01-01 ;采购员:李输出: “添加成功” 经检查,数据库相关表都正确更新符合预期结果2. 无效等价类:① “入库量”不是正整数输出: “入库量应为正整数! ”符合预期结果② “入库量”为空输出:“入库量不可为空! ”符合预期结果③ 入库量”是正整数,但大于 最大量”框中的值输出: “入库量不能大于最大量! ”符合预期结果④ 入库量”是正整数且小于 最大量”框中的值但 采购员”和<或)有效期”为空输出: 入库信息不能有一项为空! ”符合预期结果⑤ 入库量”是正整数且小于 最大量”框中的值 采购员”非空但 有效期”格式错输出: 有效期应为 yyyy-mm-dd 格式!”符合预期结果情况二:<模拟)读入的商品号不在商品信息表中,弹出对话框: 该商品为新商品,请输入入库时的必要信息! ”因是新商品,数据库中尚无相关信息除 商品号”和 时间”以外的所有框都需用户填写 1.有效等价类:入库量”为正整数且小于 最大量”; 供应商号”为供应商表中的 供应商号”<长度为 4的数字串);“ 最大量"为长整形数; 有效期"为yyyy-mm-dd格式的日期; 类型在规定集合中取值 <衣、食、用); 商品名”为任意字符串;“采购员”为任意字符串 <采购员名); “最小量为长整形数;存放地点”在规定集合中取值<01〜20);输出: 入库操作成功! ”2.无效等价类: 等价类①〜③与情况一中等价类①〜③输入输出相同。

      ④ “存放地点 ”不是规定集合中的值 输出: “不可识别的存放地点! ”⑤ “有效期 ”格式错或为空输出: “有效期格式错! ”⑥ “供应商号 ”不是供应商表中的 “供应商号 ”输出: “非法供应商号! ”⑦ “最大量 ”不是正整数输出: “最大量应为正整数! ”⑧ “类型 ”不是规定集合中的值输出: “不可识别的类型! ”⑨ “商品名 ”超长输出: 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.