51Testing软件测试论坛

标题: 请教:gis软件测试该怎么做 [打印本页]

作者: testzm    时间: 2005-10-8 11:21
标题: 请教:gis软件测试该怎么做
测试工作中的重点放在哪呢?最近接触一类似arcgis的软件,来此请教!

我是gis 测试新手,最近在弄一个类似arcgis的软件,请问有什么指南吗?

我只找到一些界面方面的相关知识,请问在数据加载、地图编辑、空间分析方面要注意写什么?

[ Last edited by testzm on 2005-10-8 at 11:45 ]
作者: jackei    时间: 2005-10-8 14:24
先学习一些GIS方面的基础知识吧,做好测试,背景知识是不可或缺的。
作者: kpxl    时间: 2005-10-8 14:51
偶曾经做过几天的电子地图,说说我的看法。
首先要搞清楚的是你要测试的GIS是什么样的系统,即它是做什么的。GIS肯定是基于电子地图之上的,这个电子地图是哪里开发的,是第三方(这个可能性比较大)还是你们自己。
据我所知,电子地图是这样做的,把普通地图扫描进专用的工具中,然后确定一个基准点,开始描各个图层,比如先描主干道,然后是宾馆,学校,等等。慢慢细化,直到各个街道甚至每幢住宅。所以一个城市的电子地图是很昂贵的。
估计你所要测试的GIS是在电子地图的基础上做的类似全球定位的系统。这种测试比较麻烦,或许你可以先用一个房间来进行测试,在先做一个房间的地图,然后在房间里设定各个报警点或者路线,用一个发射信号沿着路线走或者在报警点报警。看看系统能否出发相应的报警功能,并且报警显示的位置是否正确等。
作者: testzm    时间: 2005-10-8 16:28
Originally posted by kpxl at 2005-10-8 02:51 PM:
偶曾经做过几天的电子地图,说说我的看法。
首先要搞清楚的是你要测试的GIS是什么样的系统,即它是做什么的。GIS肯定是基于电子地图之上的,这个电子地图是哪里开发的,是第三方(这个可能性比较大)还是你们自 ...


kpxl,;) 我现在要测试的这个不是你说的那种,我要弄的是一个类似arcgis的一个程序,属于基础开发平台的,最常用的是在这个平台上进行扩展用于环保等行业。我目前测试就只是看看功能有没有实现,纯粹的手工测试,想向gis深入测试发展,就是不知道怎么做!
作者: testzm    时间: 2005-10-8 16:31
我想积累一些测试要点,现在写了一点点,还要补充,各位,帮忙哦!
一、        用户界面
窗口:
• 窗口是否基于相关的输入和菜单命令适当地打开?
• 窗口能否改变大小、移动和滚动?
• 窗口中的数据内容能否用鼠标、功能键、方向键和键盘访问?
• 当被覆盖并重新调用后,窗口能否正确地再生?
• 需要时能否使用所有窗口相关的功能?
• 所有窗口相关的功能是可操作的吗?
• 是否有相关的下拉式菜单、工具条、滚动条、对话框、按钮、图标和其他控
制可为窗口使用,并适当地显示?
• 显示多个窗口时,窗口的名称是否被适当地表示?
• 活动窗口是否被适当地加亮?
• 如果使用多任务,是否所有的窗口被实时更新?
• 多次或不正确按鼠标是否会导致无法预料的副作用?
• 窗口的声音和颜色提示和窗口的操作顺序是否符合需求?
• 窗口是否正确地被关闭?
下拉式菜单和鼠标操作:
• 菜单条是否显示在合适的语境中?
• 应用程序的菜单条是否显示系统相关的特性(如时钟显示)?
• 下拉式操作能正确工作吗?
• 菜单、调色板和工具条是否工作正确?
• 是否适当地列出了所有的菜单功能和下拉式子功能?
• 是否可以通过鼠标访问所有的菜单功能?
• 文本字体、大小和格式是否正确?
• 是否能够用其他的文本命令激活每个菜单功能?
• 菜单功能是否随当前的窗口操作加亮或变灰?
• 菜单功能是否正确执行?
• 菜单功能的名字是否具有自解释性?
• 菜单项是否有帮助,是否语境相关?
• 在整个交互式语境中,是否可以识别鼠标操作?
• 如果要求多次点击鼠标,是否能够在语境中正确识别?
• 光标、处理指示器和识别指针是否随操作恰当地改变?
数据项:
• 字母数字数据项是否能够正确回显,并输入到系统中?
• 图形模式的数据项(如滚动条)是否正常工作?
• 是否能够识别非法数据?
• 数据输入消息是否可理解?
二、        地图编辑
        创建新地图的各种方法和途径是否正常?
        是否可以通过模版创建新地图,添加模版后系统功能是否正常?
        向地图加载数据层的各种方法是否成功(通过已有地图加载、直接向本地图加载)?
        混合加载本地图层和sde图层对系统有何影响?
        网络断开时连接数据库有何反映?
        数据库连接成功时断开网络对系统有何影响?
        更改图层路径和数据库连接时对系统已添加的地图有何影响?
        版本变迁后,添加不同版本保存的图层文件对系统有何影响?
        对各种数据类型的数据通过各种不同的加载途径进行混合加载对系统有何影响?
        对地图的操作过程中能否按照正常途径、正常方式保存正常数据?
        加载不同类型的数据在系统中显示的图层信息是否正确?(范围、类型、阈值、比例尺等)
        对单个图层、专题或整个地图进行图层管理,系统响应是否正常?
        对地图进行各种数据的符号化是否正确?有无异常?
三、        图层注记
        各种标注的添加方式是否符合大众习惯?响应方式是否一致?(开始、结束、取消、查看、修改、删除等)
        标注是否可进行单个或批量编辑?(删除、旋转、复制、移动)
        标注属性是否可进行相应设置和显示?
        切换视图对各标注是否有何影响?
        标注的编辑与地图数据的编辑是否要求一致?(redo/undo、放大、缩小、保存路径等)
四、        制图输出
        对输出模版进行相应的操作是否成功?
五、        分析操作
六、        图形操作
七、        数据编辑




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2