一 引言1.1编写目的
通过对软件的测试,获取该软件是否能成功执行某项功能,是否达到了前阶段需求分析中用户对系统的需求,集成之后跟其他功能模块在功能和性能上是否冲突, 从而获取软件的质量评价,在正式投入运行之前,尽可能多地发现并排除软件中潜藏的错误,从而提高软件的质量,得到一个经济、适用的软件。1.2背景说明
软件名称:项目组员:系统的用户:二 概述
软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。软件测试目的是为了发现错误而执行程序的过程。目的是为了在投入生产性运行之前,尽可能多地发现并排除软件中潜藏的错误,从而提高软件的质量,得到一个经济、适用的软件。
2.1 软件测试内容
软件测试内容主要包括系统运行环境。软硬件体系支撑结构、系统各项功能指标和系统综合性能指标等四个方面,系统运行环境是系统运行的软、硬件配置要求,GIS体系结构是指GIS采用何种逻辑或物理模型来实现GIS的各项功能以及处理它与其他体系结构的接口等,系统性能指标反映系统对地理数据的采集,编辑,存储,管理,查询检索,分析与处理,输出显示,数据共享和网络数据交换以及二次开发等功能的支持能力,系统的综合性能测试就是针对系统各项功能之间以及功能之间的接口,系统软、硬件之间结合的紧密程度,以及系统由此而达到的运算速率和处理效果而进行的测试。2.2 软件测试的方法
GIS软件测试方法是指采用某种手段或方法来对系统的总体或局部功能与性能进行测试。GIS软件测试方法主要有三种:文档审查、模拟运行测试和模拟开发测试。.3 软件测试工具
软件测试工具一般分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理(测试流程管理、缺陷跟踪管理和测试用例
管理)的工具。
白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级,根据测试原理的不同,又可以分为静态测试工具和动态测试工具。静态测试工具:直接对代码进行分析,不需要运行代码,也不需要对代码编译链接,生成可执行文件。 静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。 静态测试工具的代表有:
Telelogic公司的Logiscope软件和PR公司的PRQA软件等。动态测试工具与静态测试工具不同,动态测试工具的一般采用\"插桩\"的方式,向代码生成的可执行文件中插入一些监测代码,用来统计程序运行时的数据。其与静态测试工具最大的不同就是动态测试工具要求被测系统实际运行。动态测试工具的代表有 Compuware公司的DevPartner软件 ,Rational公司的Purify系列。
黑盒测试工具适用于黑盒测试的场合,黑盒测试工具包括功能测试工具和性能测试工具。 黑盒测试工具的一般原理是利用脚本的录制(Record)/回放(Playback),模拟用户的操作,然后将被测系统的输出记录下来同预先给定的标准结果比较。 黑盒测试工具可以大大减轻黑盒测试的工作量,在迭发的过程中,能够很好地进行回归测试。黑盒测试工具的代表有:Rational公司的TeamTest、Robot;Compuware公司的QACenter。三 测试具体内容1 基础功能测试
操正确测非法测测试作试试是否 结结通过功能果果
输入/操作对应的响应 输入/对应的响应操作
主正确登录窗在地图显示通连续多在地图显示界通
窗体之后界面中有相过次登录面中有相应的过
体应的地图窗体地图 自
动 加 载
地 图√
基础功能
文档右键实现删除图层等功能鹰眼功能状态条显示相关信息
在出现右键功通连续多出现右键功能通TOCControl能(删除图过次右击(删除图层,放过中右击层,放大,大,缩小,漫缩小,漫游游和全图显示)和全图显示)
√
登录窗体出现鹰眼地通连续多出现鹰眼地图通图过次登录过
窗体状态条显示通连续多状态条显示相通相关信息过次登录关信息(版权过(版权信窗体信息,当前时 息,当前时间和日期,坐间和日期,标和比例尺)坐标和比例尺)
√√
登录窗体
√
2 数据操作功能测试
操正确作
功能
测试结果
非法
测试结果
对应的响应 输入/操作对应的响应
弹出选择加载通连续多次单击弹出选择加载通
矢量图层的对过按钮矢量图层的对过
话框,并能成话框,并能成
功加载到地图功加载到地图
显示界面显示界面
添加栅格单击按钮弹出选择加载通连续多次单击弹出选择加载通 图层栅格图层的对过按钮栅格图层的对过
话框,并能成话框,并能成
功加载到地图功加载到地图
显示界面显示界面
单击按钮,在地图放大通连续多次单击地图放大通 放大 axMapControl过按钮,在过
拉框axMapControl
拉框
缩小单击按钮,在地图缩小通连续多次单击地图缩小通
axMapControl过按钮,在过
拉框axMapControl 拉框
单击按钮,在地图文档被拖通连续多次单击地图文档被拖通 漫游 axMapControl动过按钮,在动过
拖动地图文档axMapControl
拖动地图文档
数全图显示单击按钮地图文档在通连续多次单击地图文档在通据axMapControl过按钮axMapControl过操中全图显示中全图显示 作前一视图单击按钮地图文档返回通连续多次单击地图文档返回通 前一次操作状过按钮前一次操作状过
态态后一视图单击按钮地图文档返回通连续多次单击地图文档返回通
后一次操作状过按钮后一次操作状过态态地图量算单击按钮弹出地图量算通连续多次单击弹出地图量算通
工具,并且能过按钮工具,并且能过进行量算进行量算Identify在MapControl出现属性信息通连续多次点击出现属性信息通功能中点击窗体,并在窗过窗体,并在窗过
输入/操作添加矢量单击按钮图层默认鼠标单击按钮保存单击按钮另存为单击按钮退出
单击按钮体中有相应的体中有相应的图层的属性字图层的属性字段信息出现段信息出现鼠标形状变为通连续多次单击鼠标形状变为通默认的过按钮默认的过当前地图文档通连续多次单击提示保存地图通保存在相对路过按钮文档失败(原过径下,并且提因是该保存路示保存地图文径下有相同的档成功文件名)弹出另存为的通连续多次单击弹出另存为的通对话框,设置过按钮对话框,设置过保存文件名和保存文件名和路径,提示保路径,提示保存地图文档成存地图文档成功功退出系统通连续多次单击退出系统通
过按钮过
3 历史查询统计功能测试
操正确作
功能
输入/操作对应的响应
测试结果
非法
测测试试是否结通过果
输入/对应的响应操作
属性选择查询地图显示界通连续多地图显示界面通
地震灾害信息查询
查询图层和查面中高亮显过次选择
询条件示查询的元查询图后,单击素层和查查询按钮询条件
后,单击查询按钮
空间选择查询在地图上单通连续多查询图层和查击或绘制一过次选择
询方式个面,弹出查询图(点击查DataView窗层和查询和面范体,并显示询方式围查询)有关属性信(点击后,单击息查询和查询按钮面范围
查询)后,单击查询按钮
历史选择查询地图显示界通连续多查询图层,输面中高亮显过次选择
入有关该示查询的元查询图图层属性素层,输字段的入有关SQL语该图层句,单击属性字查询按钮段的
SQL语句,单击查询按钮
中高亮显示查过询的元素√
在地图上单击通或绘制一个过面,弹出DataView窗体,并显示有关属性信息√
地图显示界面通中高亮显示查过询的元素√
4 灾害分析功能测试
操正确作
测试
非法
测测试试是否功能
输入/操作对应的响应
灾害空间分析
结果
结通过果
输入/操作连续多次单击按钮连续多次单击按钮
对应的响应
影响单击按钮弹出缓冲区通范围分析窗体过叠加单击按钮弹出叠加分通选择析窗体过
弹出缓冲区分通
析窗体过弹出叠加分析通窗体过
√
√
5 分析功能测试
操正确作
功能
输入/操作对应的响应
测试结果
非法
测测试试是否结通过果
影响设置好各在textBox1通范围个参数之中显示分析过
后单击分进行的状
灾析按钮态,成功完害成分析分析 叠加设置好各成功完成分通
分析个参数之析,提示叠过
后单击执置分析已完行按钮成
缓冲设置好各成功完成分通区分个参数之析过析后单击“缓冲输入/操作连续多次设置好各个参数之后单击分析按钮连续多次设置好各个参数之后单击执行按钮连续多次设置好各个参数之
对应的响应在textBox1中通显示分析进行过的状态,成功完成分析√
成功完成分通析,提示叠置过分析已完成√
成功完成分析通
过
√
区分析”按钮
后单击OK按钮
6 灾害快报功能测试
操正确作
功能
输对应的响应入/操作
测试结果
非法
测测试试是否结通过果唯单一击值按符钮号化分单类击符按号钮化灾害快报
分单级击色按彩钮符号化 输对应的响应入/操作
在地图显示文档界面可通连在地图显示文档界面可通 以看到专题图效果过续以看到专题图效果过多次单击按钮
在地图显示文档界面可通连在地图显示文档界面可通以看到专题图效果过续以看到专题图效果过多次单击按钮
在地图显示文档界面可通连在地图显示文档界面可通以看到专题图效果过续以看到专题图效果过多次单击按钮
√
√
√
点单在地图显示文档界面可通连值击以看到专题图效果过续符按多号钮次化单
击按钮
统单在通连计击axPageLayoutControl1过续符按可以添加比例尺多号钮次化单
击按钮
导单弹出导出专题图的对话通连出击框,设置好专题图的保过续专按存名字和保存路径后,多题钮成功保存次图单
击按钮
在地图显示文档界面可通以看到专题图效果过√
在通axPageLayoutControl1过可以添加比例尺√
弹出导出专题图的对话通框,设置好专题图的保过存名字和保存路径后,成功保存√
7 系统功能测试
操正确作
功能
输入/操作对应的响应
测试结果
非法
测测试试是否结通过果
输入/对应的响应操作
与开单击按钮弹出帮助界通连续多弹出帮助文档通
发者面过次单击过功联系按钮能
版权单击按钮弹出关于窗通连续多弹出关于窗口通
信息口过次单击过
按钮
√√
四 测试总结
测试时间从2014年11月19日到11月21日,通过“三多”的方式,即多阶段(单元、集成、系统和确认测试)、多方法(黑盒和白盒法)、多用户(邀请多位同学试用)综合全面地对本系统进行测试,使得该系统的BUG不断的被发现,系统也不断被修复和完善。BUG数基本维持在3个左右。由于系统有部分功能由于时间和能力的问题没有实现,所以BUG比较少。部分BUG也可能由于测试的环境的原因没有测出。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务