标准规范下载简介
GB∕T 33447-2016 地理信息系统软件测试规范简介:
GB/T 33447-2016《地理信息系统软件测试规范》是中国国家标准,它详细规定了地理信息系统(Geographic Information System, GIS)软件的测试方法、流程和要求。该标准旨在促进GIS软件的开发、测试和质量控制,确保GIS软件的性能、功能、安全性和用户交互体验等方面达到预期的标准。
该标准涵盖了GIS软件测试的多个方面,包括但不限于软件的功能测试(如数据处理、分析、显示和制图等)、性能测试(如响应时间、并发用户数、数据处理能力等)、兼容性测试(与各种硬件、操作系统、数据格式的兼容性)、用户界面测试(易用性、可访问性、错误处理等)以及安全测试(数据保护、隐私保护、系统安全等)。
通过遵循这个标准,GIS软件开发商和测试人员可以确保软件在设计、开发和测试阶段都达到高质量的标准,从而提高GIS软件的可靠性和用户满意度。
GB∕T 33447-2016 地理信息系统软件测试规范部分内容预览:
从可维护性方面考虑,可考虑以下测试!
对软件指定的修改可以被实现; b 软件的局部修改不应影响软件的整体运行; ) 需求变更后的各项功能应通过测试用例进行测试 d)软件应能够对已修改部分进行确认
从可移植性方面考虑,可考虑以下测试: a 软件应具有可适应不同运行环境的能力; b) 依据用户安装手册JG∕T 556-2018 三重管双动回转取土器,应能在指定环境中成功安装; C 软件的运行不应影响其他同时运行软件的运行结果 d 在同样环境下,可替代另一个相同用途的指定软件。
地理信息系统软件文档集的测试应包含资料的完整性、一致性和易理解程度等内容。进行文档测 试时,应主要考虑以下方面: a) 明确文档验收的标准,软件开发人员和用户应对此达成一致 确定文档的重要性和项目文档需求,在软件开发的不同阶段,各类文档的重要性有所不同。 ) 检验文档完整性,主要是文档的种类和内容的完整性。 d) 检验文档的一致性和可追溯性,包括: 1) 软件的设计描述应按照需求定义进行; 2) 应用程序应与设计文档的描述一致; 3) 用户文档应客观描述应用程序的实际操作: 4) 关于同一问题的描述不应存在不同的说法。 e 检验文档的准确性,主要是文档描述应准确无歧义,文字表达不应存在错误。 f 检验文档的可理解性,主要审核文档应针对指定的用户,表达应易于理解并且详细。 检验文档的易浏览性,主要审核文档应易于浏览,各类文档之间的相互关系应明确;每个文档 都应有目录表或索引表。 地理信息系统软件文档集还应包括二次开发接口说明,需详细说明二次开发方法提供的接口控件 函数的使用方法,并包括简单示例
7.3.2技术支持与服务
地理信息系统软件技术支持与 提供培训等内容
地理信息系统软件产品化测试完成后,应对软件的可用性和产品化程度测试结果进行分析,确定 的产品化指标是否达到设计要求,存在哪些问题,以及改进建议等。参见附录D
8.1.1测试结果要求
GB/T334472016
地理信息系统软件测试结果应满足下列要求: a 可重复性:由同一测试者按同一测试计划对同一软件进行重复测试,应产生同一种可接受的 结果; 可再现性:由不同测试者按同一测试计划说明书对同一软件进行测试,应产生同一种可接受的 结果; c)公正性:测试不应偏向任何预设的结果; d)客观性:测试结果应为客观事实
地理信息系统软件测试完成后形成的文档一般应有: a) 测试计划; 测试说明; c) 测试报告; d) 测试记录; e)测试问题报告
在测试完成后,评审测试过程和测试结果的有效性,确定是否达到测试目的。主要对测试记录、 式报告进行评审,其具体内容和要求应包括: 评审文档和记录内容的完整性、正确性和规范性: b) 评审测试活动的独立性和有效性; C 评审测试环境是否符合测试要求; 评审测试记录、测试数据以及测试报告内容与实际测试过程和结果的一致性; e 评审实际测试过程与测试计划和测试说明的一致性; f 评审未测试项和新增测试项的合理性; 评审测试结果的真实性和正确性; 评审对测试过程中出现的异常进行处理的正确性
地理信息系统软件的测试活动和测试结果应汇总在测试报告中。测试报告可包括以下内容: 测试报告名称 b) 概述 1) 简述测试活动; 被测试项及其版本/修订级别; 3) 测试环境; 4)所参照的技术规范书或设计说明书及其版本
GB/T 334472011
测试活动描述 1 测试日期和时间; 2 测试数据; 3)预期结果; 4)测试记录、实际结果; 5 异常现象; 6) 测试人员。 d 测试评价 1 测试评价:以测试结果和测试项的通过准则为依据,对每个测试项进行判定和评价。 2 差异评价:报告测试项与技术规范书或设计说明书之间的差别,指出测试活动与测试计划 之间的差别,并说明原因。 3)测试结论
测试活动描述 1 测试日期和时间; 2 测试数据; 3)预期结果; 4) 测试记录、实际结果; 5 异常现象; 6) 测试人员。 d 测试评价 1 测试评价:以测试结果和测试项的通过准则为依据,对每个测试项进行判定和评价。 2 差异评价:报告测试项与技术规范书或设计说明书之间的差别,指出测试活动与测试计划 之间的差别,并说明原因。 3)测试结论。
GB/T334472016
附录A (资料性附录) 地理信息系统基础软件功能测试大纲
地理信息基础软件功能完备性包括数据处理、地理空间数据库的建立与管理、空间分析与统计、三 维地形、可视化表现与制图和地理信息网络服务等六大类,每个大类又分为若干子类,而每个子类 则包含若干功能项。见表A.1
表A.1地理信息基础软件功能完备性框架
GB/T33447—2016表A.1(续)大类子类功能项.影像库建立与数据人库检测.支持多种方式的数据管理.支持多种类型数据的管理.影像库索引建立与更新栅格/影像数据库建库.影像库查询和浏览.影像数据压缩/解压.影像库的维护与更新.影像库中的数据导入/导出.时空数据库的建模.数据库备份、复制和恢复.时空数据库的编辑时空数据建库.时空数据库的查询·时空数据库的追溯与分析.时空数据的显示.支持多级结构元数据建库.元数据人库检测.元数据查询与检索·元数据组织与管理地理空间数据库的元数据库建库.元数据库与空间数据库关联建立与管理.元数据库维护与更新.多个元数据库集成.元数据输出.数据库的可控操作数据库备份和恢复.数据库复制数据库维护管理.事务处理日志管理.....矢量/DEM/栅格/属性/元数据库的关联.多级服务器的数据库关联/协同异构数据库的关联.支持多坐标系的数据库关联空间数据库集成管理与操作.支持集成数据库的漫游显示.支持不同坐标系数据的一体化漫游集成数据库的空间查询与操作.对Case工具的支持.对GSQL的支持18
GB/T334472016
GB/T334472016
A.2功能测试大纲框架
本功能测试大纲分为六大类:数据处理、地理空间数据库的建立与管理、空间分析与统计、三维地形 、可视化表现与制图和地理信息网络服务。功能测试大纲中的每个测试功能项采用编码进行分类 表示
A.2.1编码分类原则
编码分类的具体要求: a) 唯一性:不得有重码和一个编码有两个或两个以上含义; b) 合理性:编码结构要与分类体系相适应,反映对象特征; c) 简单性:编码方法要简单适用,编码长度尽量短,易懂易记; d) 扩充性:便于将来发展扩充; 通用性:编码结构、类型、格式应统一、规范和标准
本编码采用线分类法,根据分类编码 软件各功能从 关系,划分为大 类码、一级码、二级码、三级码、四级码。 分类铺码米用 位编码 ,具体结构如下
其中: 大类码:采用A、B、C进行编码,即左起第一位为大类码。 一级码:采用两位数字进行编码,即左起第二、三位为一级编码 二级码、三级码、四级码均分别采用两位数字顺序排列。 注:级别超过四级的功能项,在四级码后面再添加两位数字来表示
A.2.3测试功能项示例
A.2.3.1数据处理
GB/T334472016
数据处理是对数据的采集、存储、检索、加工、变换和传输。 a 国家标准格式VCT格式 被测软件将某商业GIS软件格式量数据转换为国家标准格式VCT,测试要 编码:A02010100; 输入:某商业GIS软件的格式数据; 输出:VCT格式数据; 说明:要求进行无损转换,属性完整; 功能接口:略。 b) 商业GIS软件的A格式 将被测软件的数据格式转换为某商业GIS软件的A格式,测试要求: 编码:A02010200; 输入:被测系统标准数据格式数据; 输出:某商业GIS软件的A格式; 说明:要求进行无损转换,包括对相关数据结构、拓扑关系等进行必要的筛选 功能接口:略。 C 某商业GIS软件的B格式 将被测软件的数据格式转换为某商业GIS软件的B格式,测试要求: 编码:A02010400; 输入:被测系统标准数据格式数据; 输出:某商业GIS软件的B格式: 说明:要求进行无损转换,包括对相关数据结构、拓扑关系等进行必要的筛选 功能接口:略
数据处理是对数据的采集、存储、检索、加工、变换和传输。 国家标准格式VCT格式 被测软件将某商业GIS软件格式量数据转换为国家标准格式VCT,测试要 编码:A02010100; 输入:某商业GIS软件的格式数据; 输出:VCT格式数据; 说明:要求进行无损转换《建筑抗震加固技术规程 JGJ116-2009》,属性完整; 功能接口:略。 b)商业GIS软件的A格式 将被测软件的数据格式转换为某商业GIS软件的A格式,测试要求: 编码:A02010200; 输入:被测系统标准数据格式数据; 输出:某商业GIS软件的A格式; 说明:要求进行无损转换,包括对相关数据结构、拓扑关系等进行必要的筛选; 功能接口:略。 某商业GIS软件的B格式 将被测软件的数据格式转换为某商业GIS软件的B格式,测试要求: 编码:A02010400; 输入:被测系统标准数据格式数据: 输出:某商业GIS软件的B格式: 说明:要求进行无损转换,包括对相关数据结构、拓扑关系等进行必要的筛选: 功能接口:略
A.2.3.2地理空间数据库的建立与管理
A.2.3.3空间分析
空间分析是基于地理对象的位置和形态的空间数据的分析技术,其目的在于提取和传输空间信, a)交 被测软件获得所输人的两图层的公共部分,测试要求: 编码:C01020000: 输入:两个或多个某商业GIS软件的格式的矢量图层数据; 输出:一个新的某商业GIS软件的格式的矢量图层数据; 说明:算法公式为:xEAnBA、B为两个图层:原图层的所有属性将同时在生成的新的图
空间分析是基于地理对象的位置和形态的空间数据的分析技术,其目的在于提取和传输空间信息。 a)交 被测软件获得所输人的两图层的公共部分DB11∕T 1071-2014 排水管(渠)工程施工质量检验标准,测试要求: 编码:C01020000; 输入:两个或多个某商业GIS软件的格式的矢量图层数据; 输出:一个新的某商业GIS软件的格式的矢量图层数据; 说明:算法公式为:xEANB,A、B为两个图层;原图层的所有属性将同时在生成的新的图层
A.2.3.4三维地形