商品仓库管理系统检测测验分析分析方案

上传人:876****10 文档编号:141729802 上传时间:2020-08-11 格式:DOC 页数:12 大小:99KB
返回 下载 相关 举报
商品仓库管理系统检测测验分析分析方案_第1页
第1页 / 共12页
商品仓库管理系统检测测验分析分析方案_第2页
第2页 / 共12页
商品仓库管理系统检测测验分析分析方案_第3页
第3页 / 共12页
商品仓库管理系统检测测验分析分析方案_第4页
第4页 / 共12页
商品仓库管理系统检测测验分析分析方案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《商品仓库管理系统检测测验分析分析方案》由会员分享,可在线阅读,更多相关《商品仓库管理系统检测测验分析分析方案(12页珍藏版)》请在金锄头文库上搜索。

1、商品仓库管理系统测试报告一 引言1背景本测试计划从属于商品存储管理系统。用户为中、小规模超市、商场。执行本测试前,应完成软件计划,需求分析,设计及编码工作。矚慫润厲钐瘗睞枥庑赖。2参考文档需求分析文档,概要设计文档,详细设计文档,测试计划文档,程序清单。二 软件说明1本软件的主要功能为: 对商品入库和出库详细情况进行登记 对库存信息进行高级查询 对用户需求申请进行登记 对库存情况进行自动监督和报警 定期自动生成采购清单 定期对信息排序和生成报表 对操作日志进行登记2条件与限制:考虑到本软件面向的用户群比较广泛,在设计时应注意使软件具有较强的可移植性;聞創沟燴鐺險爱氇谴净。因本软件管理的某些信息

2、属商业机密,必须注意信息的安全防范,同时应以标准的数据格式来实现,以方便数据共享;残骛楼諍锩瀨濟溆塹籟。三 测试步骤本次测试采用黑盒法。主要依据需求分析文档和测试计划文档,以需求分析文档中的功能模块为单位,对编码人员提交的成型系统进行测试。综合使用等价类划分法和其它方法。酽锕极額閉镇桧猪訣锥。详细测试步骤如下: 身份验证。功能为:对登录系统的用户进行身份合法性检查,要求输入帐号和密码。禁止身份信息不正确的用户登录;彈贸摄尔霁毙攬砖卤庑。当输入密码错误次数超过一定限制时(初定为3次)将自动关闭系统,以防止非法穷举入侵;謀荞抟箧飆鐸怼类蒋薔。将成功的登录操作记入操作日志文件1有效等价类:输入为用户

3、信息表中保存的用户名和对应的密码。测试用例为:等价类编号用户名密码输出1曹冰洁cbj“登录正确”2李媛媛lyy“登录正确”3罗曼lm“登录正确”4熊婷xt“登录正确”5詹求芝zqz“登录正确”6系统管理员a705“登录正确”符合预期结果。通过“查询”功能检查操作日志,发现已登记以上“登录数据库”操作及相应用户名密码。符合预期结果。2无效等价类:用户名不在用户信息表中,密码在用户信息表中。测试用例为:用户名:曹冰密码: cbj点“确定”后,弹出“用户名和密码错误”对话框。符合预期结果。用户名在用户信息表中,密码不在用户信息表中。测试用例为:用户名:曹冰洁密码: cb点“确定”后,弹出“用户名和密

4、码错误”对话框。符合预期结果。用户名和密码均在用户信息表中,但两者不匹配。测试用例为:用户名:曹冰洁密码: zqz点“确定”后,弹出“用户名和密码错误”对话框。符合预期结果。连续输入错误达3次时,登录对话框自动关闭。符合预期结果。 帐号和密码管理。功能为:以系统管理员身份登录系统后,可建立,修改,删除所有用户信息(帐号和密码)。1 有效等价类:修改和删除:须提供用户信息表中的用户名和密码。测试用例为:等价类编号用户名旧密码新密码新密码确认操作类型输出1曹冰洁cbjcbj1cbj1修改“修改用户信息成功!”cbj空空删除“删除用户信息成功!”2李媛媛lyylyy1lyy1修改“修改用户信息成功!

5、”lyy空空删除“删除用户信息成功!”3罗曼lmlm1lm1修改“修改用户信息成功!”lm空空删除“删除用户信息成功!”4熊婷xtxt1xt1修改“修改用户信息成功!”xt空空删除“删除用户信息成功!”5詹求芝zqzzqz1zqz1修改“修改用户信息成功!”zqz空空删除“删除用户信息成功!”6系统管理员a705705705修改“修改用户信息成功!”a705空空删除“删除用户信息成功!”添加:须提供新用户的用户名和密码。用户名、密码均为长度不超过16B的任意字符串。测试用例为:等价类编号用户名旧密码新密码新密码确认操作类型输出7管理员空glygly添加“添加用户信息成功!”8mng空mmmm添

6、加“添加用户信息成功!”说明:上表中标记为空处表示:当前操作类型下,此项目不可编辑。文本框设置为具有这样的性质:当输入字符数达到16时,后续输入的字符不被接受。(自动控制用户名和密码的长度上界)厦礴恳蹒骈時盡继價骚。2 无效等价类操作类型为“修改”时:用户名不在用户信息表中,“旧密码”在用户信息表中。测试用例为:用户名:曹冰旧密码: cbj输出:“用户名不正确”。符合预期结果。用户名在用户信息表中,“旧密码”不在用户信息表中。测试用例为:用户名:曹冰洁旧密码: cb输出:“用户旧密码不正确”。符合预期结果。用户名和“旧密码”均在用户信息表中,但两者不匹配。测试用例为:用户名:曹冰洁旧密码: z

7、qz输出:“用户旧密码不正确”。符合预期结果。用户名和“旧密码”均在用户信息表中且匹配。但“新密码”和“新密码确认”不一致。测试用例为:茕桢广鳓鯡选块网羈泪。用户名:詹求芝旧密码: zqz新密码:zzz新密码确认:zz输出:“密码确认不一致”。符合预期结果。用户名为空。输出:“用户名不能为空”。符合预期结果。用户名在用户信息表中,但“旧密码”为空。测试用例为:用户名:詹求芝旧密码:空输出:“用户旧密码不正确”。符合预期结果。用户名和“旧密码”均在用户信息表中且匹配。但“新密码”为空。测试用例为:鹅娅尽損鹌惨歷茏鴛賴。用户名:詹求芝旧密码: zqz新密码:空输出:“新密码不能为空”。符合预期结果

8、。用户名和“旧密码”均在用户信息表中且匹配。“新密码”非空。但 “新密码确认”为空。测试用例为:籟丛妈羥为贍偾蛏练淨。用户名:詹求芝旧密码: zqz新密码:zzz新密码确认:空输出:“密码确认不一致”。符合预期结果。操作类型为“删除”时(“新密码”和“新密码确认”框显示为不可编辑):等价类与等价类的输入输出相同。預頌圣鉉儐歲龈讶骅籴。操作类型为“添加”时(“旧密码”框显示为不可编辑):用户名为用户信息表中已经存在的用户名,新密码任意给定。测试用例为:用户名:詹求芝输出:“该用户已存在,请输入新用户名”用户名不在用户信息表中,但“新密码”和“新密码确认”不一致。测试用例为:渗釤呛俨匀谔鱉调硯錦。

9、用户名:lily新密码:ll新密码确认:哈哈输出:“密码确认不一致”符合预期结果。用户名为空。输出:“用户名不能为空”。符合预期结果。用户名不在用户信息表中,但“新密码”为空。测试用例为:用户名:bob新密码:空输出:“新密码不能为空”。符合预期结果。用户名不在用户信息表中,“新密码”非空。但“新密码”确认为空。测试用例为:铙誅卧泻噦圣骋贶頂廡。用户名:bob新密码:bb新密码确认:空输出:“密码确认不一致”。符合预期结果。 商品入库登记。功能为: 由条形码检测设备读入商品包装上的条形码,系统根据条形码搜索数据库中的商品信息文件,检查该商品基本信息是否已作登记;擁締凤袜备訊顎轮烂蔷。 若该商品

10、信息未作登记,则填写该商品详细信息单,并提交给数据库,写入商品信息文件,再填写入库单; 若该商品信息已作登记,则直接填写入库单; 检查入库单的合法性:即检查表单中的输入信息是否具有非法字符,商品来源(供应商信息)是否合法; 若检查结果不合法,提示操作员重新输入;若检查结果合法,则根据申请内容对商品库存信息文件和入库文件进行更新,打印入库凭证,完成商品入库操作;贓熱俣阃歲匱阊邺镓騷。 将成功的入库操作写入操作日志文件;相关操作说明:在主界面点“入库”按钮后,弹出“入库信息”对话框。“时间”框中将自动显示当前的系统时间,作为商品入库时间。“商品号”框待输入信息。其它框均为不可编辑状态。现向“商品号

11、”框中输入一长度为12的数字字符串,模拟由条码读取设备读入的商品条码。假设实际使用环境中条码设备不会出错,即总是读出12位数字串,所以不必检查(模拟读入的)商品号的有效性。此时若点“添加”按钮,弹出对话框“请先运行查询操作!”,表示应先检查此商品基本信息是否已登记。因此测试中越过这一步,直接点“查询”按钮。坛摶乡囂忏蒌鍥铃氈淚。按商品信息是否已登记,分两种情况:情况一:(模拟)读入的商品号已在商品信息表中,弹出对话框:“该商品已存在,请输入入库时的必要信息!”。“供应商号”,“类型”,“商品名”,“存放地点”框中将显示此商品号在商品信息表中对应的属性值。“最大量”,“最小量”框中将显示此商品号

12、在库存信息表中对应的属性值。余下的“入库量”,“有效期”,“采购员”由用户填写。蜡變黲癟報伥铉锚鈰赘。测试用例:商品号:000100010001,点“查询”按钮,可得以上相关信息。经检查,各显示属性与数据库中的值一致。買鲷鴯譖昙膚遙闫撷凄。1有效等价类:“入库量”为正整数,“有效期”为yyyy-mm-dd格式的日期,“采购员”为任意字符串(采购员名)。对上面的测试用例(商品号000100010001),输入信息为:入库量:10; 有效期:2006-01-01; 采购员:李输出:“添加成功”经检查,数据库相关表都正确更新。符合预期结果。 2 无效等价类:“入库量”不是正整数。输出:“入库量应为正

13、整数!”。符合预期结果。“入库量”为空。输出:“入库量不可为空!”。符合预期结果。“入库量”是正整数,但大于“最大量”框中的值。输出:“入库量不能大于最大量!”。符合预期结果。“入库量”是正整数且小于“最大量”框中的值。但“采购员”和(或)“有效期”为空。綾镝鯛駕櫬鹕踪韦辚糴。输出:“入库信息不能有一项为空!”符合预期结果。“入库量”是正整数且小于“最大量”框中的值。“采购员”非空。但“有效期”格式错。驅踬髏彦浃绥譎饴憂锦。输出:“有效期应为yyyy-mm-dd格式!”符合预期结果。情况二:(模拟)读入的商品号不在商品信息表中,弹出对话框:“该商品为新商品,请输入入库时的必要信息!”因是新商品

14、,数据库中尚无相关信息。除“商品号”和“时间”以外的所有框都需用户填写。1 有效等价类:“入库量”为正整数且小于“最大量”;“供应商号”为供应商表中的“供应商号”(长度为4的数字串);“ 最大量”为长整形数; “有效期”为yyyy-mm-dd格式的日期;“类型” 在规定集合中取值(衣、食、用); “商品名”为任意字符串; “采购员”为任意字符串(采购员名); “最小量” 为长整形数;“存放地点”在规定集合中取值(0120);猫虿驢绘燈鮒诛髅貺庑。输出:“入库操作成功!”2 无效等价类:等价类与情况一中等价类输入输出相同。锹籁饗迳琐筆襖鸥娅薔。“存放地点”不是规定集合中的值输出:“不可识别的存放地点!”“有效期”格式错或为空

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 高考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号