资源描述
测试计划及成果分析汇报
一. 引言
1.1 编写目:
本文档编写目是阐明对广州市MG物流管理系统各个功能进行测试计划方案,并在测试结束时记录下测试成果,并对测试成果进行分析;
1.2 系统背景:
本系统是应用于物流管理企业信息管理系统,旧系统在管理、销售、财务、供应链各方面都不能满足市场需要,本系统重要体现系统化、自动化、高效便捷现代物流理念,包括业务、仓储、运送三个子系统。
二. 系统概述
系统名称:广州市MG物流管理系统;
系统任务:广州市MG集团物流企业提供一种以便快捷有效管理系统;
系统重要功能简介:
业务信息管理:有关业务操作信息录入、编辑、查询、输出;
基础信息管理:企业基础软硬件设施记录及地图数据库信息;
仓储信息管理:货品出入库操作、储备管理及有关行为;
运送配送管理:怎样高效率流通货品;
事故应急处理:对各类物流故障应急处理措施;
信息记录分析:为决策者提供详细市场信息;
三. 测试计划
3. 1 测试方案
测试措施:通过测试用例(包括对和错误输入及操作)对系统各个功能模块进行操作,由系统执行成果和预期成果与否一致来判断系统功能与否实现并且是完善;
选用测试用例原则: 测试用例要波及到系统所有功能(见表一);
测试用例要包括对和错误两种类型输入\操作;
3. 2 测试项目
测试时间:10月5日 至 10月25日
重要是确认系统各个功能与否实现;功能详细列表:
(表 一)
窗体名称
功能名称
登陆窗体
登陆功能
修改密码
主窗体
菜单栏
文
件
打印
顾客转换
打开业务表格
打开属性表格
实体编辑
点
撤销
重做
删除
直线
折线
面
文本
查询
属性查图
SQL查询
量距
查询市场覆盖范围
最佳途径
地图信息
工具
放大
缩小
自由缩放
漫游
全幅显示
点选
刷新
背景设置
图层管理
窗体
水平平铺
垂直平铺
层叠平铺
协助
主题
有关系统
工具栏
打开表格
保留
协助
打印
显示对象属性
选择
量距
放大
缩小
自由缩放
漫游
全幅显示
刷新
背景设置
清空
画点
画直线
画折线
画面
文本
删除
主窗体
客户信息查询
信息查询
最佳途径
业务信息查询
查询
业务信息管理
进货
发货
属性表窗体
文献
顾客转换
打开属性表
打开业务表
打印
编辑
属性编辑
表构造编辑
工具
记录
窗口
水平平铺
垂直平铺
层叠平铺
业务信息窗体
仓储基本信息
确定
取消
升序排列
降序排列
记录图
仓库基本信息
确定
取消
升序排列
降序排列
出货表
确定
取消
升序排列
降序排列
记录图
记录目前某一种货品出货总量及总价格
四. 测试系统阐明
4.1 测试系统名称及测试内容
测试系统名称:广州市MG物流管理系统
测试内容:广州市MG物流管理系统中各个功能
4.2 测试用例
4.2.1 登陆窗体
1) 登陆功能测试:
操作:输入顾客名、密码、选择顾客类型(管理员、操作员),点击“顾客登陆”按钮,登陆主窗体:
测试用例:顾客名:a 密码:a 顾客类型:管理员
操作员:1 密码:1 顾客类型:操作员
预期成果:
1、登陆主窗体成功
2、操作员登陆之后主窗体中工具栏中画点、画直线、画折线、画面、写文本、删除按钮不可用;而管理员可以。
3、状态栏中显示鼠标在地图中所在位置坐标,目前显示地图比例尺,目前日期、时间;
4、导航图中红框所框部分为主地图视图中显示地图部分;
实测成果:与预期成果相似。
2) 修改密码功能测试:
操作:点击“修改密码”按钮,弹出修改密码窗体;输入顾客名、原密码、新密码,重新输入密码,选择顾客类型,点击确定,顾客新密码设定;
测试用例1:
顾客名:a 顾客类型:管理员 原密码:a 新密码:b
顾客名:1 顾客类型:操作员 原密码:1 新密码:11
预期成果:
数据库中顾客信息表中对应顾客密码设定。
实测成果:与预期成果相似。
测试用例2:
顾客名:a 顾客类型:操作员 原密码:a 新密码:b
预期成果:
系统弹出“无此人或密码错误!”信息:
实测成果:与预期成果相似。
测试用例3:
顾客名:a 顾客类型:管理员 原密码:a 新密码:b 重新输入新密码:bb
预期成果:
系统弹出“重新输入新密码与所要改新密码不符!”信息:
实测成果:与预期成果相似。
4.2.2 主窗体
1) 菜单栏
文献菜单
打印功能测试
操作:在系统弹出打印窗口中设置打印属性,点击“确定“。
预期成果:
显示“打印完毕”信息,同步显示打印出地图。
实测成果:与预期成果相似。
顾客转换功能测试
预期成果:显示顾客登陆窗体
实测成果:与预期成果相似
打开属性表功能测试
操作:双击系统弹出属性表选择对话框中某表格列项。
测试用例:铁路图层
预期成果:显示其属性信息。
实测成果:与预期成果相似。
打开业务表格功能测试
操作:鼠标双击系统弹出对话框中业务表格
预期成果:表格显示业务信息。
实测成果:与预期成果相似。
实体编辑菜单 (此功能只能有管理员实行)
(阐明:在地图中实体编辑由工具菜单中图层管理功能进行控制.在图层管理对话框中选择要进行编辑实体所属图层可编辑,然后在用这里实体编辑功能进行编辑;)
点功能测试
操作:鼠标形状变为十字形,在地图中点击,地图中加点。
预期成果:系统弹出添加实体对话框,输入序号,名称,及地址,按确定按钮,将该点加入数据库。
实测成果:与预期成果相似。
撤销功能测试
预期成果:系统撤销上一步编辑,即刚刚编辑点被删除。
实测成果:与预期成果相似。
重做功能测试
预期成果:系统重新进行上一步操作,即重新画点.
实测成果:与预期成果相似。
删除功能测试
操作:鼠标点中所要删除实体,系统弹出实体删除对话框,点击确定按钮,实体被删除;
预期成果:实体被删除。
实测成果:与预期成果相似。
直线功能测试
操作及预期成果:鼠标形状变为十字加直线形,在地图中点击左键,即可生成直线,点击鼠标右键,系统添加实体对话框,输入有关信息,点“确定”按钮,系统将其信息加入数据库中。
实测成果:与预期成果相似。
折线功能测试
操作及预期成果:鼠标形状变为十字形加折线形,在地图中点,即可生成折线,点击鼠标右键,系统弹出添加实体对话框,输入有关信息,点“确定”按钮,系统将其信息加入数据库中。
实测成果:与预期成果相似。
面功能测试
操作及预期成果:鼠标形状变为十字形加面状形,在地图中点多种点,点击鼠标右键,即可生成面,同步系统弹出实体添加对话框,输入有关信息,系统将其加入到数据库中。
实测成果:与预期成果相似。
文本功能测试
操作及预期成果:鼠标形状变为单竖杠形,在地图中点,即可输入字体;鼠标点击 ,系统弹出实体添加对话框,点击确定,系统将其写入数据库。
实测成果:与预期成果相似。
查询菜单
图查属性功能测试
操作:鼠标点击地图中某实体(点、线、面),系统弹出其属性信息;
测试用例:海珠区
预期成果:显示海珠区属性信息;
实测成果:与预测成果相似。
SQL查询功能测试
操作:在系统弹出SQL查询对话框中选择数据集、数据项、运算符,输入完整SQL查询体现式,进行SQL查询。
测试用例:数据集 :市场 体现式:smid>50
预期成果:符合条件市场在地图中高亮显示
实测成果:与预期成果相似
量距功能测试
操作:鼠标点击地图中点点
预期成果:鼠标形状发生变化,状态栏中显示鼠标点击目前点坐标、目前线段长度、折线总长度及折线所围区域面积。
实测成果:与预期成果相似。
查询市场覆盖范围功能测试
操作:鼠标点击地图中一种或几种市场,在系统弹出创立缓冲区对话框中输入缓冲区半径及平滑度,选择创立方式,点击“确定”。
测试用例:西朗市场
预期成果:地图上将显示所选择市场缓冲区;
实测成果:与预期成果相似。
最短途径功能测试
操作:鼠标在地图中选择市场
测试用例:西朗市场
预期成果:地图中高亮显示某仓库到该市场最佳途径,同步系统给出途径长度提醒。
地图信息功能测试
预期成果:系统自动弹出系统自动加载地图信息
实测成果:与预期成果相似。
工具菜单
放大功能测试
操作:按鼠标左键在地图中点击或画矩形。
预期成果:工具栏中放大图标按下,同步鼠标变为放大镜形状,地图放大。
实测成果:与预期成果相似。
缩小功能测试
操作:按鼠标左键在地图中点击或画矩形。
预期成果:工具栏中缩小图标按下,同步鼠标形状变为工具栏中图标形状,地图缩小。
实测成果:与预期成果相似。
自由缩放功能测试
操作:按鼠标左键向上下移动
预期成果:工具栏中自由缩放按钮按下,鼠标形状变为工具栏中自由缩放图标形状,按鼠标左键向上移动地图放大,向下移动地图缩小。
实测成果:与预期成果相似。
漫游功能测试
操作:按鼠标左键在地图中拖动
预期成果:工具栏中漫游按钮按下,鼠标形状变为手形状,地图漫游。
实测成果:与预期成果相似。
全幅显示功能测试
预期成果:工具栏中全幅显示按钮按下,同步地图实现全幅显示。
实测成果:与预期成果相似。
点选功能测试
操作:鼠标在地图中点击点实体
预期成果:工具栏中选择按钮按下,该实体即处在被选状态。
实测成果:与预期成果相似。
刷新功能测试
预期成果:地图刷新
实测成果:与预期成果相似。
背景设置功能测试
操作及预期成果:系统自动弹出背景风格设置对话框,在该对话框中进行背景有关设置,点击确定,实现地图背景设置。
实测成果:与预期成果相似。
图层管理功能测试
阐明:该功能只有管理员才能使用。
测试用例: 仓库图层
操作及预期成果:系统弹出图层管理对话框,在此对话框中可以进行该图层上下移动,变化图层风格,可设置图层可见.可选择,可编辑;
实测成果:与预期成果相似。
窗口菜单
阐明:该项功能使用于两个或两个以上窗体被打开时。
测试用例:一种图层属性表(道路名)、主地图窗体
水平平铺功能测试
预测成果:两个窗体水平平铺
实测成果:与预期成果相似。
垂直平铺功能测试
预测成果:两个窗体垂直平铺
实测成果:与预期成果相似。
层叠平铺测试
预测成果:两个窗体层叠平铺
实测成果:与预期成果相似。
协助
主题功能
预期成果:显示系统协助文档;
实测成果:与预期成果相似。
有关功能测试
预期成果:系统自动弹出有关该系统信息。
实测成果:与预期成果相似。
2) 工具栏
1、 打开表格功能测试
操作:鼠标双击系统弹出对话框中业务表格
预期成果:表格显示业务信息。
实测成果:与预期成果相似。
2、 打印功能测试:
预期成果:实现地图、属性表及业务表格打印。
实测成果:与预期成果相似。
3、 协助
预期成果:显示系统协助文档;
实测成果:与预期成果相似。
4、 显示对象属性功能测试:
其功能与菜单栏查询中图查属性功能相似。
5、 量距功能测试
其功能与菜单栏查询中量距功能相似
6、 选择功能测试
其功能与菜单栏工具中点选功能相似
下面8~14功能与菜单栏工具中有关功能相似
7、 放大功能测试
8、 缩小功能测试
10、自由缩放功能测试
11、漫游功能测试
12、全幅显示功能测试
13、刷新功能测试
14、背景设置功能测试
15、清空功能测试
测试用例:缓冲区
预期成果:清除跟踪图层,使其不在地图中显示。
实测成果:与预期成果相似。
下面16~21功能只能由管理员实行,与菜单栏实体编辑中对应功能相似。
16、画点功能测试
17、画直线功能测试
18、画折线功能测试
19、画面功能测试
20、文字功能测试
21、删除功能测试
3)客户信息查询:
信息查询功能测试:
操作:选择查询因子,根据查询因子输入查询内容,点击信息查询按钮。
测试用例: 查询因子:客户名称 查询内容:西朗市场
预期成果:地图放大,对西朗市场建立缓冲区并显示在视图中间.
实测成果:与预期成果相似。
最佳途径功能测试:
操作:选择查询因子,根据查询因子输入查询内容,点击最佳途径按钮。
测试用例: 查询因子:客户名称 查询内容:西朗市场
预期成果:地图上显示芳村/童心仓库到西朗市场最佳途径,并用红线显示,同步显示总途径长度。
实测成果:与预期成果相似。
4)业务信息查询:
查询功能测试:
操作:输入所要查询客户名或日期,点击查询按钮,即可查到所要查询业务信息.
测试用例1: 客户名:西朗市场 日期:无
预期成果:显示目前西朗市场所有业务信息
实测成果:与预期成果相似。
测试用例2: 客户名:无 日期:.10.25
预期成果:显示10月25日所有业务信息
实测成果:与预期成果相似
测试用例3: 客户名:西朗市场 日期:.10.25
预期成果:显示10月25日西朗市场业务信息。
实测成果:与预期成果相似。
5)业务信息管理
进货功能测试:
操作:点击进货按钮,在系统弹出仓库进货信息对话框中选择仓库名称,容量信息及各货品仓储信息将随之发生变化;输入采购信息,点击确定, 对话框中各货品仓储信息及数据库中该仓库仓储信息将随之发生变化,同步系统给出入货成功信息.
测试用例: 仓库名称:芳村仓库.
白菜:123 藕:123 土豆:123 西红柿:123
辣椒:123 茄子:123
预期成果:点击进货按钮,在系统弹出仓库进货信息对话框仓库名称组合框中选择芳村仓库,对话框容量信息及各货品仓储信息增长了对应量;输入采购信息,点击确定, 对话框中各货品仓储信息及数据库中该仓库仓储信息增长了对应量,同步系统给出入货成功信息。
实测成果:与预期成果相似。
发货功能测试:
操作:点击发货按钮,在系统弹出仓库发货信息对话框中选择客户名称,童心仓库及芳村仓库仓储信息将随之发生变化;输入发货信息,点击确定,对话框中各货品发货信息将写入数据库中发货信息表中:同步系统弹出提醒信息,并在地图上显示童心/芳村仓库到该客户最佳途径.
测试用例:客户名称:新窖农贸市场
预期成果:点击发货按钮,在系统弹出仓库发货信息对话框中客户名称组合框中选择新窖农贸市场,童心仓库及芳村仓库仓储信息将随之发生变化;输入发货信息,点击确定,对话框中各货品发货信息将写入数据库中发货信息表中,同步系统自动判断有哪个仓库发货,弹出提醒信息,并在地图上显示童心/芳村仓库到该客户最佳途径.
实测成果:与预期成果相似。
4.2.3、属性表窗体
1、 文献菜单
打印功能测试:
测试用例:网络图层
预期成果:打印该属性表。
实测成果:与预期成果相似。
2、 编辑菜单
属性编辑功能测试
操作:鼠标双击属性表中要编辑属性框,输入属性值。
表构造编辑功能测试:
操作:在系统弹出图层属性对话框中,点击“新建”按钮,“保留”、“取消”按钮显示可用,输入字段名,选择字段类型、缺省名,点“保留”按钮,该表构造中将增长该属性;在“属性信息”框中选中所要删除项,点“删除”按钮,将该属性删除。
测试用例:网络图层
预期成果:实现属性添加、删除
实测成果:与预期成果相似。
3、 工具菜单
记录
操作:在系统弹出记录对话框中选择要记录图层、字段值,在记录类型中选择记录类型,点“确定“按钮。
测试用例:图层:仓库 字段值:最大库存量 记录类型:平均值、总和
预期成果:计算出所有仓库最大库存量平均值、总和
实测成果:与预期成果相似。
4、 窗口
水平平铺功能测试:
垂直平铺功能测试:
层叠平铺功能测试:
以上三个功能与主窗体中窗口中水平平铺、垂直平铺、层叠平铺功能相似。
4.2.4业务信息窗体(在表格中单击鼠标右键弹出快捷菜单,显示该表格所能实现功能):
1、仓储信息表格:
阐明:在该信息表格中可实现修改确定、取消(管理员权限),选择某一列进行升序或降序排列,做记录图。
确定功能测试:
操作:点鼠标右键,选择“确定”
测试用例:芳村仓库白菜存储量改为10000
预期成果:仓储信息表格中芳村仓库白菜存储量被改为10000
实测成果:与预期成果相似。
取消功能测试:
操作:点鼠标右键,选择“取消”
测试用例:芳村仓库白菜存储量改为10000
预期成果:仓储信息表格中芳村仓库白菜存储量没有发生变化。
实测成果:与预期成果相似。
排序功能测试:
操作:点鼠标右键,选择“升序排列”或“降序排列”
测试用例:按各仓库中白菜存储量对各仓库进行排序
预期成果:白菜存储量按所选序列排序,表格中其他各项也随之发生变化
实测成果:与预期成果相似。
记录图功能测试:
操作:点鼠标右键,选择“记录图”
测试用例:土豆、白菜
预期成果:按所选存储货品重量对两个仓库做记录图,同步给出图例。
实测成果:与预期成果相似。
2、仓库基本信息表格:
阐明:在该信息表格中可实现修改确定、取消(管理员权限),选择某一列进行升序或降序排列,其功能与仓储信息中对应功能相似。
3、出货表
阐明:在该表格中确实定、取消,升序、降序排列,做记录图功能与前相似。
记录目前某一种货品出货总量及总价格功能测试:
操作:点鼠标右键,选择“记录目前某一种货品出货总量及总价格”,在系统弹出对话框中选择记录货品名称
测试用例:白菜
预期成果:系统自动显示目前该货品出货总量、总价格及现存容量。
实测成果:与预期成果相似。
4.3 测试所需资料
《系统需求分析阐明书》、《系统设计方案》、《系记录划书》
《软件工程》王立福 北京大学出版社
《地理信息系统工程设计与管理》郭庆胜 王晓延 武汉大学出版社
五. 评价
业务信息管理:
此项功能重要进行有关业务信息录入、编辑、查询及输出。其操作以便、快捷,系统运行速度快。
基础信息管理:
在此功能模块中波及到对企业基础软硬件设施进行管理及维护操作。
该项功能可对地图进行有关查询操作(如:查询地图上某个地物属性信息,查询某个市场位置及某个仓库到此市场最佳途径等),操作以便。但由于海量数据运行,从某个仓库到某个市场最佳距离查询速度比较慢。
运送配送管理:
该项功能是对高效率流通货品提供方案,即在地图中高亮显示从哪个仓库到要配送市场最佳途径,同步给出“途径总长”提醒。由于海量数据计算运行,该项功能执行速度比较慢。
仓储信息管理
即货品出入库操作、储备管理及有关行为。该项功能由仓库管理员及有关工作人员执行。
事故应急处理
即对各类物流故障应急处理措施。
信息记录分析
该项功能为决策者提供详细市场信息,即为企业决策者提供目前业务信息和记录成果,以及我企业目前所波及到市场在本市覆盖范围等,为其对市场对分析提供以便。
总之,本系统是一种功能比较完整系统,操作以便、快捷,但由于海量数据计算运行,在最佳途径查询时候速度有点慢。此外,系统中有关“客户反馈意见”“物流情报”“企业软硬件信息”“车辆信息”“人员配置”等功能,重要是某些记录性记录信息,因此由操作员自己按企业内原则建立数据表,放进数据库。
展开阅读全文