进销存标准管理系统测试分析报告.docx
- 文档编号:5054436
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:28
- 大小:21.95KB
进销存标准管理系统测试分析报告.docx
《进销存标准管理系统测试分析报告.docx》由会员分享,可在线阅读,更多相关《进销存标准管理系统测试分析报告.docx(28页珍藏版)》请在冰豆网上搜索。
进销存标准管理系统测试分析报告
数据库课程设计
Lifemart进销存管理系统
需求分析规格说明书
第1章引言
1.1背景
《LifeMart进销存管理系统》基础功效已开发完成并进入软件测试阶段。
本文档关键描述是《LifeMart进销存管理系统》测试计划。
实施本测试前,应完成软件计划,需求分析,设计及编码工作。
1.2读者对象
本文档读者为软件测试部门工作人员,标准测试用户及该系统使用者,系统维护人员。
1.3编写目标
进行软件测试是为了发觉软件错误,该文档预期读者是软件测试部门和该系统使用者和维护者。
测试Lifemart进销存管理系统可用性,测试数据输入和单据生成情况和查看单据情况,还有用户管理测试,让系统能够稳定运行,用以指导软件测试过程。
1.4定义
静态测试:
关键方法有审阅、检验。
静态测试包含代码检验、静态结构分析、代码质量度量等。
单元测试:
关键方法有黑盒测试、白盒测试。
每个测试针对软件中一个单独程序单元。
组装测试:
关键方法有黑盒测试。
所测试内容包含单元间接口和组装后功效。
使用黑盒测试方法测试组装功效。
事务流:
数据进入模块后可能有多个路径进行处理。
主键:
数据库表中关键域,值互不相同。
外部主键:
数据库表中和其它表主键关联域。
ROLLBACK:
数据库错误恢复机制。
1.5参考资料
❑《计算机软件开发规范(GB566-88)》;
❑《计算机软件产品开发文件编制指南(GB8567-88)》;
❑《计算机软件需求说明编制指南(GB9385-88)》;
❑《计算机软件测试文件编制规范(GB9386-88)》;
❑《计算机软件质量标正确保计划规范(GB/T12504-90)》;
❑《计算机软件配置管理计划规范(GB/T12505-90)》;
❑《计算机软件维护指南(GB/T14079-93)》;
❑《计算机软件可靠性和可维护性管理(GB/T14394-93)》;
第2章任务概述
2.1测试目标
测试是“为了尽可能发觉软件中错误,而不是为了证实程序正确性”,测试目标就是在软件投入运行之前,根据测试标准要求,尽可能多发觉软件中错误。
本文档关键描述《LifeMart进销存管理系统》中用户登录模块、用户管理模块、入库管理模块、出库管理模块测试。
本文关键描述了该系统功效测试点及测试方法。
2.2运行环境
软件环境
服务器端:
安装SQLServer服务器版本,
安装windows7服务器版本,
配置了诺顿等必需防毒软件。
用户端:
安装SQLServer服务器版本,
安装了VisualStudio等可视化开发工具软件,
安装windows7服务器版本。
硬件环境
Pentium4以上处理器,内存256MB以上(最好1GB内存及以上)
操作系统:
Windows系统
数据库管理系统:
SQL数据库系统
2.3测试策略
考虑应用程序和它所要求架构稳定性和可靠性,从用户角度考虑应用程序,也就是说,应用程序将怎样使用,和其是否满足了必需质量标准。
变更标准将在测试开始之前由测试团体和开发团体确定。
比如,标准可能包含对期望功效影响、提议变更对代码影响量、和提议变更所要求设计。
测试人员将评定标准。
测试领导将确定变更需求是否接收变了更要求状态还是没有,缺点汇报将翻译成变更要求并传输给开发。
2.4条件和限制
考虑到本软件面向用户群比较广泛,在设计时注意使软件含有较强可移植性;
条件:
有测试总体计划书和书写测试用例(计划)和测试手册
限制:
现在我们使用范围很狭窄,且本软件是我们首次版本,假如该软件提升版本,本软件需要大量修改和更新
第3章测试计划
3.1测试方案
测试方法:
黑盒测试结合白盒测试法,静态测试和动态测试,确定测试,单元测试和组装测试。
选择测试用例标准:
严格遵照测试用例设计基础标准,对每个概念全部详尽描述,尽可能避免含糊测试用例:
尽可能将含有相类似功效测试用例抽象并归类。
在设计测试用例时,应包含合理输入条件和不合理输入条件,对每一个测试结果做全方面检验。
单元测试:
采取白盒法和黑盒法相结合方法,对于逻辑结构复杂模块采取白盒法,对于以输入、输出为主模块采取黑盒法测试,以提升测试效率。
组装测试:
对软件结构中较上层使用自顶向下和对软件结构中较下层使用自底向上方法相结合。
确定测试:
由用户参与按需求规格说明书验收。
系统测试:
采取人工测试方法。
3.1测试准备
1、确定代码运行环境(安装SQLServer服务器版本、VisualStudio开发工具软件等)
2、连接数据库
3、代码正确运行
第4章测试用例
4.1登录模块测试
4.1.1用户登录测试
测试环境:
系统能够成功运行,数据库正常连接
实现功效:
成功登入系统
表4-1用户登录测试
用例编号
操作描述
数据
期望结果
实际结果
1
进入登录界面
选择用户名
输入用户密码
用户名=mr
密码=mrsoft
登录成功,此用户名及密码有效
达成期望结果
2
进入登录界面
选择用户名
输入密码为空
用户名=mr
密码为空
提醒密码不能为空
达成预期效果
3
进入登录界面
选择用户名
输入用户密码
用户名=mr
密码=jmz123
提醒用户名或密码错误
达成预期效果
4.2操作界面模块测试
测试环境:
用户已成功登录系统
实现功效:
进入对应菜单操作界面
表4-2操作界面测试
用例编号
操作描述
数据
预期结果
实际结果
1
点击【商品管理】选项卡菜单
显示选项卡界面
达成预期结果
2
点击【出库管理】按钮
显示出库管理界面
达成预期结果
3
点击【入库管理】按钮
显示入库管理界面
达成预期结果
4
点击【盘点管理】按钮
显示盘点管理界面
达成预期结果
5
点击【调货补货】按钮
显示调货捕捉界面
达成预期结果
6
点击【基础管理】选项卡菜单
显示选项卡界面
达成预期结果
7
点击【仓库设置】按钮
显示仓库设置界面
达成预期结果
8
点击【供给商设置】按钮
显示供给商设置界面
达成预期结果
9
点击【商品档案管理】按钮
显示商品档案管理界面
达成预期结果
10
点击【查询统计】选项卡菜单
显示选项卡界面
达成预期结果
11
点击【库存查询】按钮
显示库存查询界面
达成预期结果
12
点击【出库查询】按钮
显示出库查询界面
达成预期结果
13
点击【入库查询】按钮
显示入库查询界面
达成预期结果
14
点击【系统维护】选项卡菜单
显示选项卡界面
达成预期结果
15
点击【数据备份】按钮
显示数据备份界面
达成预期结果
16
点击【数据还原】按钮
显示数据还原界面
达成预期结果
17
点击【帮助】选项卡菜单
显示选项卡界面
达成预期结果
18
点击【更改密码】按钮
显示更改密码界面
达成预期结果
19
点击【权限管理】按钮
显示权限管理界面
达成预期结果
20
点击【用户管理】按钮
显示用户管理界面
达成预期结果
21
点击【退出系统】按钮
提醒是否退出系统界面
达成预期结果
4.3商品管理模块测试
4.3.1商品入库测试
测试环境:
用户已成功登录系统
实现功效:
商品入库成功
表4-3商品入库功效测试
用例编号
操作描述
数据
预期结果
实际结果
1
进入入库管理界面
输入商品编号
输入商品名称
输入商品规格
选择仓库名称
选择计量单位
输入入库数量
输入商品单价
进货总金额
输入仓管人
商品编号=22
商品名称=鸡蛋
商品规格=10kg
仓库名称=生鲜仓
计量单位=个
入库数量=20
商品单价=3.6
进货总金额=72
仓管人=lsh
商品入库成功,入库界面表中添加输入商品信息
达成预期结果
2
进入商品入库界面
输入商品编号
输入商品名称
输入商品规格
选择仓库名称
选择计量单位
输入入库数量
输入商品单价
进货总金额
输入仓管人
商品编号=23
商品名称=奥利奥
商品规格=10kg
仓库名称=食品仓
计量单位=千克
入库数量=10
商品单价=sh
进货总金额=71
仓管人=wx
提醒输入字符串格式不正确,输入商品单价数据类型和数据库中列数据类型定义不一致
达成预期结果
4.3.2商品出库测试
测试环境:
用户已成功登录系统
实现功效:
商品出库成功
表4-4商品出库测试
用例编号
操作描述
数据
预期结果
实际结果
3
进入出库管理界面
输入仓库名称
输入商品名称
选择计量单位
输入出库数量
输入商品单价
输入出货总金额
输入用户
输入用户单位
输入收银员
仓库名称=A仓
商品名称=光盘
计量单位=张
出库数量=10
商品单价=2.2
出货总金额=22
用户=小风
用户单位=小明企业
收银员=小明
商品出库成功,查询统计总库存信息降低光盘10张
达成预期结果
4
进入出库管理界面
输入仓库名称
输入商品名称
选择计量单位
输入出库数量
输入商品单价
输入出货总金额
输入用户
输入用户单位
输入收银员
仓库名称=A仓
商品名称=光盘
计量单位=张
出库数量=十
商品单价=2.2
出货总金额=22
用户=小珍
用户单位=盛会物流
收银员=小明
提醒输入字符串格式不正确,输入出库数量数据类型和数据库中列数据定义不一致
达成预期结果
4.3.3商品调货测试
测试环境:
用户已成功登录系统
实现功效:
商品调货成功
表4-5商品调货测试
用例编号
操作描述
数据
预期结果
实际结果
5
进入调货管理界面
输入仓库名称
输入商品名称
选择商品规格
输入调出数量
输入调货人
输入仓管员
输入调货单位
仓库名称=电器仓
商品名称=MP3
商品规格=台
调出数量=3
调货人=伟大
仓管员=大伟
调货单位=伟伟企业
商品调货成功,查询统计总库存信息降低光盘10张
达成预期结果
6
进入调货管理界面
输入仓库名称
输入商品名称
选择商品规格
输入调出数量
输入调货人
输入仓管员
输入调货单位
仓库名称=电器仓
商品名称=电视
商品规格=台
调出数量=三
调货人=小花
仓管员=大花
调货单位=花花企业
提醒输入字符串格式不正确
达成预期结果
4.3.4商品补货测试
测试环境:
用户已成功登录系统
实现功效:
商品补货成功
表4-6商品补货测试
用例编号
操作描述
数据
预期结果
实际结果
7
进入补货管理界面
选择调货编号
输入此次归还数量
输入补货人
输入仓管员
选择调货编号=4
输入此次归还数量=4
输入补货人=甜甜
输入仓管员=小仓
商品补货货成功,
达成预期结果
8
进入补货管理界面
选择调货编号
输入此次归还数量
输入补货人
输入仓管员
选择调货编号=4
输入此次归还数量=五
输入补货人=甜甜
输入仓管员=小仓
提醒输入字符串格式不正确
达成预期结果
4.4基础档案模块测试
4.4.1仓库设置测试
测试环境:
用户成功登入系统
实现功效:
对仓库信息进行增加、修改、删除操作
表4-8仓库设置测试
用例编号
操作描述
数据
期望结果
实际结果
1
进入仓库设置界面
输入仓库名称
输入责任人
输入仓库电话
输入所属单位
输入备注
仓库名称=空
责任人=w
仓库电话
=
所属单位=w
备注=s
提醒仓库名称不能为空
达成期望结果
2
进入仓库设置界面
输入仓库名称
输入责任人
输入仓库电话
输入所属单位
输入备注
仓库名称=s
责任人=空
仓库电话
所属单位
备注
提醒仓库信息添加成功
达成预期效果
3
进入仓库设置界面
输入仓库名称
输入责任人
输入仓库电话
输入所属单位
输入备注
仓库名称=s
责任人=w
仓库电话
=0599-2222
所属单位=w
备注=s
提醒电话号码输入格式不正确
达成预期效果
4
进入仓库设置界面
输入仓库名称
输入责任人
输入仓库电话
输入所属单位
输入备注
仓库名称=s
责任人=w
仓库电话
=
所属单位=空
备注=s
提醒该仓库已存在
达成预期效果
5
进入仓库设置界面
输入仓库名称
输入责任人
输入仓库电话
输入所属单位
输入备注
仓库名称=w
责任人=w
仓库电话
=
所属单位=w
备注=s
提醒仓库信息添加成功
达成预期效果
6
进入仓库设置界面
选定行
修改按钮
仓库名称=s
责任人=s
仓库电话
=
所属单位=w
备注=s
提醒仓库档案修改成功
达成预期效果
7
进入仓库设置界面
选定行
删除按钮
仓库名称=s
责任人=s
仓库电话
=
所属单位=w
备注=s
提醒成功删除仓库
达成预期效果
8
进入仓库设置界面
退出按钮
退出仓库设置界面
达成预期效果
4.4.2供给商设置测试
测试环境:
用户成功登入系统
实现功效:
对供给商信息进行增加、删除、修改操作
表4-9菜单功效测试
用例编号
操作描述
数据
期望结果
实际结果
9
进入供给商界面
输入供给商名称
输入联络人
输入联络电话
输入传真
输入备注
供给商名称=空
联络人=w
联络电话=
传真
=86-
备注=1
提醒供给商不能为空
达成期望结果
10
进入供给商界面
输入供给商名称
输入联络人
输入联络电话
输入传真
输入备注
供给商名称=w
联络人=空
联络电话=
传真
=86-
备注=1
提醒供给商添加成功
达成预期效果
11
进入供给商界面
输入供给商名称
输入联络人
输入联络电话
输入传真
输入备注
供给商名称=w
联络人=w
联络电话=0591-22222
传真
=86-
备注=1
提醒电话号码格式不对
达成期望结果
12
进入供给商界面
输入供给商名称
输入联络人
输入联络电话
输入传真
输入备注
供给商名称=w
联络人=w
联络电话=
传真
=86-111-1111
备注=1
提醒传真号码输入格式不对
达成期望结果
13
进入供给商界面
输入供给商名称
输入联络人
输入联络电话
输入传真
输入备注
供给商名称=w
联络人=w
联络电话=
传真
=86-
备注=1
提醒该供给商已存在
达成期望结果
14
进入供给商界面
输入供给商名称
输入联络人
输入联络电话
输入传真
输入备注
供给商名称=s
联络人=w
联络电话=
传真
=86-
备注=1
提醒供给商添加成功
达成期望结果
15
进入供给商界面
选定行
修改按钮
供给商名称=s
联络人=s
联络电话=
传真
=86-
备注=1
提醒修改成功
达成期望结果
16
进入供给商界面
选定行
删除按钮
供给商名称=s
联络人=s
联络电话=
传真
=86-
备注=1
提醒删除成功
达成期望结果
17
进入供给商界面
退出按钮
退出供给商界面
达成期望结果
4.4.3商品档案设置测试
测试环境:
用户成功登入系统
实现功效:
对商品信息进行删除、修改操作
表4-10商品档案测试
用例编号
操作描述
数据
期望结果
实际结果
18
进入商品档案设置界面
选择计量单位
计量单位=包
提醒商品档案修改成功
达成期望结果
19
进入商品档案设置界面
输入销售价格
销售价格=w
提醒输入必需为数字
达成预期效果
20
进入商品档案设置界面
输入警戒底线库存
警戒底线库存=d
提醒输入必需为数字
达成预期效果
21
进入商品档案设置界面
输入警戒顶线库存
警戒底线库存=s
提醒输入必需为数字
达成预期效果
22
进入供给商界面
输入警戒底线库存
警戒底线库存=1
提醒商品档案修改成功
达成预期效果
23
进入供给商界面
输入警戒顶线库存
警戒顶线库存=3
提醒商品档案修改成功
达成预期效果
24
进入供给商界面
选定行
删除按钮
提醒商品删除成功
达成预期效果
4.5查询统计模块测试
4.5.1库存查询测试
测试环境:
用户成功登入系统
实现功效:
显示对应商品库存量
表4-11库存查询测试
用例编号
操作描述
数据
期望结果
实际结果
1
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按仓库名称查询
关键字=A仓
显示对应仓库库存信息
达成期望结果
2
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按商品编号查询
关键字=24
显示对应奥利奥库存信息
达成预期效果
3
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按商品名称查询
关键字=啤酒
显示对应啤酒库存信息
达成预期效果
4.5.2入库查询测试
测试环境:
用户成功登入系统
实现功效:
商品入库成功
表4-12入库查询测试
用例编号
操作描述
数据
期望结果
实际结果
4
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按仓库名称查询
关键字=手机
显示对应仓库入库信息
达成期望结果
5
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按入库编号查询
关键字=5
显示对应MP3入库信息
达成预期效果
6
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按商品编号查询
关键字=24
显示对应奥利奥入库信息
达成预期效果
7
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按商品名称查询
关键字=啤酒
显示对应啤酒入库信息
达成预期效果
8
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按入库日期查询
关键字=/11/28
显示对应日期入库信息
达成预期效果
4.5.3出库查询测试
测试环境:
用户成功登入系统
实现功效:
商品出库成功
表4-13出库查询测试
用例编号
操作描述
数据
期望结果
实际结果
9
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按仓库名称查询
关键字=手机
显示对应仓库出库信息
达成期望结果
10
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按出库编号查询
关键字=5
显示对应MP3出口信息
达成预期效果
11
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按商品名称查询
关键字=啤酒
显示对应啤酒出库信息
达成预期效果
12
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按出库日期查询
关键字=/11/28
显示对应日期出库信息
达成预期效果
4.5.4销售出库查询测试
测试环境:
用户成功登入系统
实现功效:
商品出库成功
表4-14商品出库测试
用例编号
操作描述
数据
期望结果
实际结果
13
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按仓库名称查询
关键字=手机
显示对应仓库销售信息
达成期望结果
14
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按销售编号查询
关键字=5
显示对应MP3销售信息
达成预期效果
15
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按商品名称查询
关键字=啤酒
显示对应啤酒销售信息
达成预期效果
16
进入库存查询界面界面
选择查询条件
输入对应查询关键字
查询条件=按销售日期查询
关键字=/11/28
显示对应日期销售信息
达成预期效果
4.6系统维护模块测试
4.6.1数据备份测试
测试环境:
用户成功登入系统
实现功效:
数据备份成功
用例编号
操作描述
数据
期望结果
实际结果
1
进入系统维护模块
点击数据备份
在数据备份界面中选择备份文件路径
确定数据备份
在指定路径中被备份出数据库LifeMart.bak文件
提醒数据备份成功
达成期望结果
4.6.2数据还原测试
测试环境:
用户成功登入系统
实现功效:
数据还原成功
用例编号
操作描述
数据
期望结果
实际结果
2
进入系统维护模块
点击数据还原
在数据还原界面中选择要还原文件
确定数据还原
在指定路径中选择要还原数据如LifeMart.bak对其进行数据还原
提醒数据还原成功
达成预期效果
4.6.3数据压缩测试
测试环境:
用户成功登入系统
实现功效:
数据压缩成功
用例编号
操作描述
数据
期望结果
实际结果
3
进入系统维护模块
点击数据压缩
在数据压缩界面中选择要压缩文件及压缩后存放路径
确定数据压缩
或确定文件压缩
压缩完成后生成后缀名为.rar压缩文件
提醒数据压缩成功
或提醒文件压缩成功
达成预期效果
4.7帮助模块测试
4.7.1更改密码测试
测试环境:
用户成功登入系统
实现功效:
用户密码更改成功
用例编号
操作描述
数据
期望结果
实际结果
1
进入登录界面
选择用户名
输入旧密码
输入新密码
输入确定密码
用户名=mr
旧密码=mrsoft
新密码=123
确定密码=123
弹出窗体提醒密码修改成功
达成期望结果
2
进入登录界面
选择用户名
输入旧密码
输入新密码
输入确定密码
用户名=mr
旧密码=456
新密码=123
确定密码=123
弹出窗体提醒用户名旧密码输入错误,请重新输入!
达成预期效果
3
进入登录界面
选择用户名
输入旧密码
输入新密码
输入确定密码
用户名=mr
旧密码=123
新密码=456
确定密码=123
在确定新密码处,显示一个红色感叹号警告!
提醒输入密码不一致。
达成预期效果
4.7.2权限设置测试
测试环境:
用户成功登入系统
实现功效:
对用户权限进行设置
用例编号
操作描述
数据
期望结果
实际结果
4
选择用户
选择权限
用户名=mr
用户权限=一般用户
弹出窗体提醒用户权限修改成功
达成期望结果
5
选择用户
选择权限
用户名=mr
用户权限=超级用户用户
弹出窗体提醒用户权限修改成功
达成期望结果
4.7.3用户管理测试
测试环境:
用户成功登入系统
实现功效:
对用户进行增删改查操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 标准 管理 系统 测试 分析 报告