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