当前位置:文档之家› 测试计划及结果分析报告

测试计划及结果分析报告

测试计划及结果分析报告一.引言1.1 编写目的:本文档的编写目的是说明对广州市MG物流管理系统的各个功能进行测试的计划方案,并在测试结束时记录下测试结果,并对测试结果进行分析;1.2 系统背景:本系统是应用于物流管理企业的信息管理系统,旧系统在管理、销售、财务、供应链各方面都不能满足市场的需要,本系统主要体现系统化、自动化、高效便捷的现代物流理念,包括业务、仓储、运输三个子系统。

二.系统概述系统名称:广州市MG物流管理系统;系统任务:广州市MG集团物流公司提供一个方便快捷有效的管理系统;系统的主要功能简介:业务信息管理:相关业务操作信息的录入、编辑、查询、输出;基础信息管理:企业基础软硬件设施统计及地图数据库的信息;仓储信息管理:货物的出入库操作、储藏管理及相关行为;运输配送管理:如何高效率的流通货物;事故应急处理:对各类物流故障的应急处理措施;信息统计分析:为决策者提供详细的市场信息;三.测试计划3. 1 测试方案测试方法:通过测试用例(包括正确和错误的输入及操作)对系统的各个功能模块进行操作,由系统的执行结果和预期的结果是否一致来判断系统的功能是否实现并且是完善的;选用测试用例的原则: 测试用例要涉及到系统所有功能(见表一);测试用例要包括正确和错误两种类型的输入\操作;3. 2 测试项目测试时间:2005年10月5日至 2005年10月25日主要是确认系统各个功能是否实现;功能详细列表:(表一)四.测试系统说明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: 客户名:无日期:2005.10.25预期结果:显示2005年10月25日的所有业务信息实测结果:与预期结果相同测试用例3: 客户名:西朗市场日期:2005.10.25预期结果:显示2005年10月25日西朗市场的业务信息。

相关主题