欢迎来到天天文库
浏览记录
ID:55998871
大小:121.50 KB
页数:11页
时间:2020-03-15
《仓库管理系统测试报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、商品仓库管理系统测试报告引言1.背景本测试计划从属于商品存储管理系统。用户为中、小规模超市、商场。执行本测试前,应完成软件计划,需求分析,设计及编码工作。2.参考文档需求分析文档,概要设计文档,详细设计文档,测试计划文档,程序清单。一、软件说明1.本软件的主要功能为:⑴对商品入库和出库详细情况进行登记⑵对库存信息进行高级查询⑶对用户需求申请进行登记⑷对库存情况进行自动监督和报警⑸定期自动生成采购清单⑹定期对信息排序和生成报表⑺对操作日志进行登记2.条件与限制:⑴考虑到本软件面向的用户群比较广泛,在设计时
2、应注意使软件具有较强的可移植性;⑵因本软件管理的某些信息属商业机密,必须注意信息的安全防范,同时应以标准的数据格式来实现,以方便数据共享;二、测试步骤本次测试采用黑盒法。主要依据需求分析文档和测试计划文档,以需求分析文档中的功能模块为单位,对编码人员提交的成型系统进行测试。综合使用等价类划分法和其它方法。详细测试步骤如下:●身份验证。功能为:①对登录系统的用户进行身份合法性检查,要求输入帐号和密码。禁止身份信息不正确的用户登录;②当输入密码错误次数超过一定限制时(初定为3次)将自动关闭系统,以防止非法穷
3、举入侵;③将成功的登录操作记入操作日志文件1.有效等价类:输入为用户信息表中保存的用户名和对应的密码。测试用例为:等价类编号用户名密码输出1曹冰洁cbj“登录正确”2李媛媛lyy“登录正确”3罗曼lm“登录正确”4熊婷xt“登录正确”5詹求芝zqz“登录正确”6系统管理员a705“登录正确”符合预期结果。通过“查询”功能检查操作日志,发现已登记以上“登录数据库”操作及相应用户名密码。符合预期结果。2.无效等价类:①用户名不在用户信息表中,密码在用户信息表中。测试用例为:用户名:曹冰密码:cbj点“确定”
4、后,弹出“用户名和密码错误”对话框。符合预期结果。②用户名在用户信息表中,密码不在用户信息表中。测试用例为:用户名:曹冰洁密码:cb点“确定”后,弹出“用户名和密码错误”对话框。符合预期结果。③用户名和密码均在用户信息表中,但两者不匹配。测试用例为:用户名:曹冰洁密码:zqz点“确定”后,弹出“用户名和密码错误”对话框。符合预期结果。连续输入错误达3次时,登录对话框自动关闭。符合预期结果。●帐号和密码管理。功能为:以系统管理员身份登录系统后,可建立,修改,删除所有用户信息(帐号和密码)。1.有效等价类:
5、○修改和删除:须提供用户信息表中的用户名和密码。测试用例为:等价类编号用户名旧密码新密码新密码确认操作类型输出1曹冰洁cbjcbj1cbj1修改“修改用户信息成功!”cbj[空][空]删除“删除用户信息成功!”2李媛媛lyylyy1lyy1修改“修改用户信息成功!”lyy[空][空]删除“删除用户信息成功!”3罗曼lmlm1lm1修改“修改用户信息成功!”lm[空][空]删除“删除用户信息成功!”4熊婷xtxt1xt1修改“修改用户信息成功!”xt[空][空]删除“删除用户信息成功!”5詹求芝zqzzq
6、z1zqz1修改“修改用户信息成功!”zqz[空][空]删除“删除用户信息成功!”6系统管理员a705705705修改“修改用户信息成功!”a705[空][空]删除“删除用户信息成功!”○添加:须提供新用户的用户名和密码。用户名、密码均为长度不超过16B的任意字符串。测试用例为:等价类编号用户名旧密码新密码新密码确认操作类型输出7管理员[空]glygly添加“添加用户信息成功!”8mng[空]mmmm添加“添加用户信息成功!”说明:①上表中标记为[空]处表示:当前操作类型下,此项目不可编辑。②文本框设置
7、为具有这样的性质:当输入字符数达到16时,后续输入的字符不被接受。(自动控制用户名和密码的长度上界)1.无效等价类○操作类型为“修改”时:①用户名不在用户信息表中,“旧密码”在用户信息表中。测试用例为:用户名:曹冰旧密码:cbj输出:“用户名不正确”。符合预期结果。②用户名在用户信息表中,“旧密码”不在用户信息表中。测试用例为:用户名:曹冰洁旧密码:cb输出:“用户旧密码不正确”。符合预期结果。③用户名和“旧密码”均在用户信息表中,但两者不匹配。测试用例为:用户名:曹冰洁旧密码:zqz输出:“用户旧密码
8、不正确”。符合预期结果。④用户名和“旧密码”均在用户信息表中且匹配。但“新密码”和“新密码确认”不一致。测试用例为:用户名:詹求芝旧密码:zqz新密码:zzz新密码确认:zz输出:“密码确认不一致”。符合预期结果。⑤用户名为空。输出:“用户名不能为空”。符合预期结果。⑥用户名在用户信息表中,但“旧密码”为空。测试用例为:用户名:詹求芝旧密码:[空]输出:“用户旧密码不正确”。符合预期结果。⑦用户名和“旧密码”均在用户信息表中且匹配。但“新密
此文档下载收益归作者所有