超市仓库管理系统测试报告
1.引言
1.1 编写目的
测试计划
✓为对项目进行测试,且保证测试质量与进度,我们编写了此测试计划
分析报告
✓根据测试计划报告,对软件进行测试,详细记录测试过程,以对软件的质量进行测评,为软件设计人员提供BUG依据,故做产生测试分析
报告
1.2 项目背景
为一个超市设计并开发一套库存管理系统。
能兼容现行的手工帐册,要求能够设置期初库存,输入入库单和出库单,在每个结算月能够生成分类库存统计报表
当某种商品的库存少于安全库存时将给出警示,提醒尽快采购该商品 在每年的年终还能进行盘存处理,以纠正实际库存和电脑库存的差别2.任务概述
2.1 目标
本文档的目标是详细描述对超市仓库管理系统进行系统测试的测试过程。
本文档所测试的功能均来自于需求文档
2.2 运行环境
操作系统:Windows XP及以上的版本
必装软件:SQL Server 2005及以上的版本
2.3 需求概述
本次测试主要针对本小组开发的仓库管理系统进行系统测试,主要包括功能测试、界面测试、负载测试、文档测试
在仓库管理系统需求规格说明书中列出的系统功能和性能都需要完成测试,在测试工作期间发现的所有缺陷都需要改正并确认
3.计划
3.1 测试方案
采用黑盒测试方法,整个过程采用自底向上,逐个集成的办法,依次进行单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件
3.2 测试项目
测试1:名称:系统登录测试
目的:测试系统操作界面
内容:帐号口令输入、合理性检查、合法性检查,系统操作界面
显示控制
测试 2:名称:入库测试
目的:测试入库功能
内容:货物编号输入,入库对话显示控制,入库登记测试 3:名称:库存测试
目的:测试库存功能
内容:库存显示的合理性
测试 4:名称:出库测试
目的:测试出库操作功能
内容:出库管理界面显示控制,出库浏览,出库记录测试 5:名称:查询测试
目的:测试查询功能
内容:查询对话框显示控制,输入数据合理性检验、提交,查
询结果显示
测试 6:名称:报表测试
目的:测试结算库存报表功能
内容:输入数据提交,报表结果显示
测试 7:名称:新增商品信息测试
目的:测试新增商品功能
内容:输入数据合理性检验、提交,新增结果显示
测试 8:名称:新增仓库信息测试
目的:测试新增仓库功能
内容:输入数据合理性检验、提交,新增结果显示
测试 9:名称:修正仓库信息测试
目的:测试新增仓库功能
内容:输入数据合理性检验、提交,新增结果显示测试 10:名称:工作人员管理测试
目的:测试新增、删除工作人员功能
内容:输入数据合理性检验、提交,新增结果显示测试 11:名称:权限控制测试
目的:不同的用户拥有在添加商品信息和仓库信息上面有不同
的权限
内容:给予正确的反馈结果
3.3 测试准备
编译可用程序,并设计测试用例
4.测试项目说明
用例1:系统登录测试
系统登陆界面
输入输出
用户名密码
‘dbshare’‘c12107’正确-用户登录
‘dbshare’‘’返回错误
‘dbshare’‘c12108’返回错误‘’‘c12107’返回错误
‘dbshaye’‘c12107’返回错误
‘dbshaye’‘c12108’’返回错误登陆成功进入主界面:
用户登录失败返回错误信息:
测试 2:名称:入库测试
在菜单栏→常用操作→入库,选择进入入库功能
输入要输入的入库信息:(1)货物编号(2)数量(3)仓库
可以在入库表中查看师傅入库成功
菜单栏→类型二→入库表
前面插入的结果显示:
测试 3:名称:库存测试
在这项测试中我们可以看到仓库所存的商品信息菜单栏→报表→货物
测试 4:名称:出库测试这项测试主要对出库模块进行测试
菜单栏→常用操作→出库
可以在出库表中查看刚才出库是否成功
测试 5:名称:查询测试
这项测试主要测试在某一仓库中,查看某一商品的库存信息菜单栏→常用操作→查询
查询结果:
测试 6:名称:报表测试
在这项测试中主要测试查看出库和入库的操作记录仓库报表:
菜单栏→报表→类型一→仓库报表
在出库报表和入库报表中需要输入开始时间和结束时间出库报表:
菜单栏→报表→出入库
入库报表:
菜单栏→报表→出入库
测试 7:名称:新增商品信息测试
这项测试主要测试新增一种仓库之前不存在的商品的信息
菜单栏→新增→录入商品
测试 8:名称:新增仓库信息测试这项测试主要测试新增一个之前不存在的仓库
菜单栏→新增→新建仓库
测试 9:名称:修正仓库信息测试
这项测试主要测试仓库中真实数据与记录数据不一样而进行修改记录信息菜单栏→盘点→盘点模式
在界面上直接点击修改现有数量,然后菜单栏→盘点→修正
当当前量低于安全量时为绿色
修改前的信息记录:
修改后的记录信息:
可以发现现在现有量为3低于安全量为绿色
测试 10:名称:新增人员信息测试
这项测试主要测试删除和添加新的人员信息
菜单栏→工作人员管理→新增工作人员/删除工作人员
我们约定
0 0到10 10到20 20以上权限超级用户
新增工作人员:
删除工作人员
当管理员准备删除一个用户时,首先会列出当前所有用户
管理员可以根据列表显示的数据进行删除
查看是否删除
用户列表显示删除成功
测试 11:名称:权限控制测试
在这项测试中我们可以看到不同的用户在添加商品、仓库信息时有不同的权限具体权限如下
0 0到10 10到20 20以上
管理工作人员是否否否
新建仓库是是否否
新建商品是是是否
当权限不足反馈的对话框分别如下所示
管理工作人员:
新建仓库
新建商品
5.软件需求测试结论
经过对超市仓库管理系统的测试,系统实现了需求文档的要求内容,无功能性缺陷。
但在测试的过程中发现,超市仓库管理系统对于系统的容错性、安全性等要求较高,而本系统虽然有很好的安全机制,但在这方面还有欠缺。
6.评价
6.1 软件能力
该软件能够对管理模块进行安全性的设置,需要进行系统验证才能对其进行相应的操作;因此具有登陆验证的功能
软件能够进行基本的超市仓库信息管理
6.2 缺陷和限制
系统在一些未知的状态下容错性不好
6.3 建议
能够实现更为完善的功能
6.4 测试结论
实现了的仓库管理系统的功能模块,基本上达到了预定的要求。