会议专题

浅谈如何做好GIS软件研发中的测试工作

近年来,GIS行业蓬勃发展,越来越多的软件需求提上议程,各类GIS软件层出不穷,对软件质量的要求也日益增高.如何做好测试工作,特别是GIS领域专业软件的测试,将是本文讨论的要点.要做好GIS软件的测试工作,首先就要具有一般软件测试的基本技能,与其他行业软件不同的是,使用GIS专业软件必须掌握GIS行业知识。主要指GIS各方面的基本知识与概念,例如:空间参照与投影、空间数据、地图GIS基本概念、GIS基础知识、空间元数据等。在硬件方面,需考虑采用DELL还是HP品牌的服务器,采用双通道还是多通道,硬盘需要什么类型的选择,才能以最优化的姿态给用户提供最高效的功能。在软件方面,需考虑使用Windows Server还是Linux操作系统,数据库使用Oracle还是SQLServer,是否要采用集群,中间件如何选择,在不同的环境下都可能对某些功能产生影响。要想做好GIS专业软件的测试工作,对测试数据的关注就必不可少。在验证功能时,都需要考虑不同的数据输入是否会影响最后的结果,最好能完全模拟真实的用户场景以及使用数据,而恰恰数据保密性又是制约我们进行数据收集的最大障碍。为了更好地完成测试工作,在平时就应该密切注意数据输入,形成长期关注和收集的习惯,才能一点一滴地积累这个方面的资源,以提高测试准确性。2011年正式颁布的天地图共享服务平台,平台上线后每天接收来自全国各地的地理信息服务请求,每天以数千万计,平台的响应效率、健壮性、持久性也成了测试工作关注的重点。要想在这些方面把好质量关,测试人员就必须具备性能测试的专业知识。通过相应的性能测试工具,测试系统在负载逐渐增加时,系统各项性能指标的变化情况以反系统所能提供的最大服务级别。在日常工作中,应多注意收集测试需求、研究测试缺陷、提高测试有效性,在各方面不断完善。做好软件测试,意义重大。

地理信息系统 软件测试 专业技能 数据输入 有效性

洪亮 聂小波 齐昊 张丹

湖北省基础地理信息中心,湖北武汉430071 湖北地信科技股份有限公司,湖北武汉430071

国内会议

全国测绘科技信息网中南分网第二十八次学术信息交流会

开封

中文

384-386

2014-11-03(万方平台首次上网日期,不代表论文的发表时间)