LY T 3127-2019 林业应用系统质量控制与测试.pdf
《LY T 3127-2019 林业应用系统质量控制与测试.pdf》由会员分享,可在线阅读,更多相关《LY T 3127-2019 林业应用系统质量控制与测试.pdf(28页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 65.020.99 B 60 LY 中 华 人 民 共 和 国 林业 行 业 标 准 LY/T 3127 2019 林业应用系统质量控制与测试 Specifications for forestry application system quality control and test ( 发布稿 ) 2019 - 10 - 23 发布 2020 - 04 - 01 实施 国家林业和草原局 发布 LY/T 3127 2019 I 目 次 1 范围 . 1 2 规范性引用文件 . 1 3 术语和定义 . 1 4 林业应用系统质量控制 . 1 4.1 概述 . 1 4.2 质量保证计划制定
2、 . 1 4.3 质量保证计划执行 . 2 4.4 质量评测 . 2 4.5 质量问题管理 . 2 5 林业应用系统质量测试 . 2 5.1 概述 . 2 5.2 测试目的 . 2 5.3 测试类别 . 3 5.4 测试内容 . 3 5.5 测试活动 . 4 5.6 测试方法 . 4 5.7 测试用例 . 5 5.8 测试管理 . 6 5.9 测试评审 . 6 附录 A(资料性附录) 测试文档常用模板 . 8 附录 B(规范性附录) 单元测试说明 . 10 附录 C(规范性附录) 系统测试说明 . 14 附录 D(规范性附录) 回归测试说明 . 21 参考文献 . 25 LY/T 3127 2
3、019 II 前 言 本标准 按照 GB/T 1.1 2009 给出 的规则 起草 。 本标准由 国家林业和草原局信息中心提出。 本标准由 全国林业信息数据标准化技术委员会( SAC/TC 386) 归口。 本标准负责起草单位: 北京林业大学, 国家林业 和草原 局信息中心 ,北京大学软件工程 国家工 程研 究中心 。 本标准主要起草人: 李冬梅、顾红波、刘学洋、檀稳、苏翔、庄婷婷、李东远、林丹琼、张琪、李 鹭。 LY/T 3127 2019 1 林业应用系统质量控制与测试 1 范围 本标准规定了林业应用系统开发和 维护 过程 中 的质量 控制 、质量 测试 要求 。 本标准适用 于林业 应用
4、系统 的 开发 和 维护 , 也 适用 于 系统开发商 的 内 控 管理 、自测以及第三方 测试 机构 的 测评 。 注: 林业应用系统 仅只 林业应用软件 。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 。 GB/T 8566 信息技术软件生存周期 过程 GB/T 12504 计算机 软件质量保证计划规范 LY/T 2265 林业信息术语 LY/T 2925 林业信息系统质量规范 3 术语和定义 GB/T 8566 2007、 GB/T 12504 1990
5、和 LY/T 2265 2014 中 界定的术语和定义适用于本文件 。 3.1 林业应用系统 forestry application system 解决林业 信息化工作 中 应用问题的 软件或程序 。 4 林业应用系统质量控制 4.1 概述 林业应用系统的质量控制 的 内容包括 质量保证计划 制定 、 质量保 证计划 执行 、质量评 测 、质量问题 管理 。 4.2 质量保证计划 制定 质量 保证计划制定指 项目开发人员根据项目开发计划文档的内容,确定项目实施过程中过程活动、 工作产品检查的内容、方式和时间等 要素 。 开发不同的 林业应用系统 , 其质量 保证计划 应根据实际业务 需求 体
6、现不同的侧重点。 质量保证计划 的 内容应包括 : a) 管理 , 描述负责 林业应用系统 质量保证的组织、任务以及相关 职责; LY/T 3127 2019 2 b) 文档 , 列出在 林业应用系统 开发、验证、确认以及使用与维护等阶段中需要编制的文档,并描 述对其进行评审与检查的准则; c) 评审与检查 , 描述 为 实现 质量保证 而开展 的技术和管理 方面 的评审和检查工作, 列出 项目不同 阶段的质量控制活动,并编制或引用有关的评审和检查规程 、 技术 判定 准则; d) 配置管理 , 描述有关 林业应用系统 配置管理的内容; e) 工具、技术和方法 , 指明用以支持 林业应用系统
7、项目质量保证工作的工具、技术和方法,描述 并 说明 其 目的 和 用途; f) 控制 , 描述 林业应用系统 相关的控制内容; g) 记录的收集、维护和保存 , 指明需要保存的质量保证活动记录, 规定 用于汇总、保护和维护 记 录的方法和设施 以及 保存 期限 。 4.3 质量保证计划执行 质量 保证计划执行 指 质量保证人员 根据 质量保证计划的内容,按照时间节点或项目里程碑组织质量 保证 计划中规定的质量保证活动。 4.4 质量评测 质量评 测 指 根据系统开发的相关文档和程序等工作产品对系统的功能和性能进行评价 。 对林业 应用系统开展 质量 评测 的 侧重 点应 包括: a) 功能特征
8、 ; b) 可靠特征 ; c) 易用 特征; d) 效率特征 。 应通过 测试等方式,对 林业 应用系统的具体能力进行全方位评价, 并确保评价 过程和结果的 正确、 客观、简明和完备。 4.5 质量问题管理 质量问题管理 指 针对审查或测试过程中发现的系统问题进行系统化管理 。其 要求 包括: a) 发现 问题 ,在审查或测试过程中发现系统存在的问题并记录,对问题的描述应全面、具体; b) 分析 原因 ,分析 记录的问题 产生的原因, 分析 过程中应 考虑程序、设备等客观因素和人员等主 观因素, 并 形成问题的详细原因描述; c) 制定纠正措施,根据问题发生的原因,系统性制定合理 、 有效的解
9、决方案,并明确相关负责人 员和时间节点; d) 问题归零,实施 已 制定的纠正措施, 避免 问题 的 重复出现,若纠正措施无法达到预期效果,应 重新 执行 b)-c)步骤。 5 林业应用系统 质量测试 5.1 概述 林业应用系统 质量 测试过程 应有完整的测试计划指导 ,且应 按照 测试目 的 、 测试 类 别、测试内容、 测试过程、测试方法、测试用例 和 测试 管理形成完整的闭环,保证测试工作的效率。 5.2 测试目的 LY/T 3127 2019 3 应明确林业应 用系统进行每项测试工作的目的 , 测试目的 包括: a) 发现 林业应用系统 开发 中的错误, 并确保其得以修复 ; b) 验
10、证系统是否满足项目开发合同、需求说明、系统设计文档规定的质量要求; c) 为评价系统质量状况提供依据。 5.3 测试 类 别 测试类别包括: a) 单元测试 ,指 对林业 应用系统 的最小可测单元进行测试,检测其是否符合需求并发现存在的错 误,具体 测试 内容 及 说明 见附录 B; b) 系统测试 ,指 对 林业应用系统 进行测试,检测在真实工作环境下是否 能够 正常运行并 符合 系统 设计文档规定要求,具体 测试内容 及说明 见附录 C; c) 回归测试 ,指 对未通过单元测试或系统测试的对象 ,以及被更改的对象进行测试,具体 测试 内 容 及 说明 见附录 D。 5.4 测试内容 测试
11、内容包括: a) 功能特性 , 测试项目开发合同、需求说明、系统设计文档规定的功能; b) 能力特性 , 测试开发的 林业应用系统 满足业务需求的程度和可靠运行的能力; c) 日期 /时间特性 , 测试开发的 林业应用系统 在日期 /时间控制方面的能力, 其要求 见 LY/T 2925 2017 中的 4.2.1; d) 吞吐量特性 , 测试 林业应用系统 完成任务的效率, 其要求 见 LY/T 2925 2017 中的 4.2.14; e) 互操作性 , 测试 林业应用系统 进行交互能力, 其要求 见 LY/T 2925 2017 中的 4.2.23; f) 准确度特性 , 测试 林业应用系
12、统 中事件、情况或数据的正确性, 其要求 见 LY/T 2925 2017 中的 4.2.24; g) 回弹力特性 , 测试 林业应用系统 提供的服务出现差错时 得 恢复 能力, 其要求 见 LY/T 2925 2017 中的 4.2.29; h) 保护特性 , 测试 林业应用系统 对资源或信息的安全保护能力, 其要求 见 LY/T 2925 2017 中的 4.2.34; i) 安全特性 , 测试 林业应用系统 安全使用的能力, 其要求 见 LY/T 2925 2017 中的 4.2.35; j) 访问控制特性。测试 林业应用系统 对未授权访问资源的保护能 力, 其要求 见 LY/T 292
13、5 2017 中的 4.2.36; k) 数据保护特性 , 测试 林业应用系统 对无授权访问数据的保护能力, 其要求 见 LY/T 2925 2017 中的 4.2.37; l) 鉴别特性 , 测试 林业应用系统 中认证策略的能力, 其要求 见 LY/T 2925 2017 中的 4.2.39; m) 可用性 , 测试 的 林业应用系统 提供服务 的 用户满意 能力, 其要求 见 LY/T 2925 2017 中的 4.2.40; n) 可靠性 , 测试 林业应用系统 无故障工作的能力, 其要求 见 LY/T 2925 2017 中的 4.2.44; o) 故障包容特性 , 测试 林业应用系统
14、 在故 障存在情况下正常提供服务 的 能力 , 其要求 见 LY/T 2925 2017 中的 4.2.45; p) 可维护性 , 测试 林业应用系统 出现不可用情况时可修复能力, 其要求 见 LY/T 2925 2017 中的 4.2.48; q) 共享特性 , 测试 林业应用系统 的 可共享 能力 , 其要求 见 LY/T 2925 2017 中的 4.2.50。 LY/T 3127 2019 4 5.5 测试活动 5.5.1 概述 林业应用系统 质量 测试 活动 包括测试策划、测试设计 与 实现、测试执行和测试总结。 5.5.2 测试策划 测试策划工作 内容 包括 : a) 确定需要测试
15、的内容或质量特性 ; b) 确定测试的充分性要求 ; c) 提出测试的基本方法 ; d) 确定测试的资源 和技术需求 ; e) 制定测试资源计划和测试进度计划。 应根据 林业应用系统 的业务关联程度选择合理的测试方案,确保测试的全面性和完整性 。 5.5.3 测试设计 与 实现 测试设计 与 实现工作 内容 包括: a) 分析测试用例集的层次结构,选取和设计测试用例; b) 获取并验证测试数据; c) 根据测试资源、风险等约束条件,确定测试用例执行顺序; d) 获取测试资源,如有要求, 应 开发相应的测试软件; e) 建立并校准测试环境; f) 进行测试就绪审查,指审查测试计划的合理性 、 测
16、试用例的正确性、有效性 以及 覆盖 的 充分性, 审查测试组织、环境和设备工具是否齐备并符合要求。 5.5.4 测试执行 测试执行工作 内容 包括: a) 执行测试用例,获取测试结果; b) 分析并判定测试结果,根据不同的判定结果采取相应的措施; c) 对测试过程 中 正常或异常终止情况进行核对,并根据核对结果,对未达到测试终止条件的测试 用例, 给出 停止测试, 或者 修改 、 补充测试用例集并进一步测试 的 判定 。 5.5.5 测试总结 测试总结工作 内容 包括: a) 评估测试效果和被测试项,描述测试状态 ,包括 实际测试与测试计划和测试说明的差异、测试 的充分性分析、未能解决的测试事
17、件等; b) 描述被测试项的状态 ,包括 被测试项与需求的差异、发现的系统错误等; c) 完成系统的测试报 告,并通过测试评审。 5.6 测试方法 5.6.1 静态测试方法 静态测试方法包括 : 检查单和静态分析法 ,其中 : a) 对文档的静态测试方法 应 以检查单的形式进行 ; LY/T 3127 2019 5 b) 对代码的静态测试方法 应 采用代码审查、代码走查和静态分析 的 形式进行 。静态分析包括 : 控 制流分析、数据流分析、接口分析和表达式分析。 测试人员应对系统代码进行审查、走查或静态分析。 5.6.2 动态测试方法 动态测试方法 包括: 白盒测试方法和黑盒测试方法 ,其中
18、: a) 白盒测试方法可采用控制流测试(包括 : 语句覆盖测试、分支覆盖测试、条件覆盖测试、条件 组合覆盖测试、路径覆盖测试)、数据流测试、程序变异 、程序插桩、域测试和符号求值等。 b) 黑盒测试方法可采用功能分解、边界值分析、判定表、因果图、随机测试、错误推测法和正交 试验法等。 在动态测试过程中,应采用适当的测试方法,实现测试要求 ,其中 : 系统测试主要采用黑盒测试方 法,单元测试主要采用白盒测试方法,并辅助以黑盒测试方法。 5.7 测试用例 5.7.1 测试用例设计原则 测试用例 的 设计 遵循: a) 基于测试需求的原则 , 应按照测试类别的不同要求,设计测试用例 。其中: 单元测
19、试依据系统 的详细设计说明文档,系统测试依据用户需求相关文档; b) 基于测试方法的原则 , 应明确所采用的测试用例设计方法,为达 到不同的测试充分性要求,应 采用等价类划分、边界值分析、错误推测法、因果图等方法; c) 兼顾测试充分性和效率的原则 , 测试用例集应兼顾测试的充分性和测试的效率,每个测试用例 的内容应完整,具有可操作性; d) 测试执行的可重复性原则 , 应保证测试用例执行的可重复性。 5.7.2 测试用例要素 测试用例 要素 包括: a) 名称和标识 , 每个测试用例应有唯一的名称和标识; b) 测试追踪 , 说明测试所依据的内容来源,如 : 系统测试的依据是用户需求,单元测
20、试的依据是 系统设计; c) 用例说明 , 简要描述测试的对象、目的和所采用的测试方法; d) 测试的初始化要求 ,主要包括 : 1) 硬件环境 , 被测系统运行的硬件环境; 2) 软件环境 , 被测系统所需的软件环境,包括测试的初始条件; 3) 测试配置 , 测试系统的配置情况,包括用于测试的模拟系统和测试工具等的配置情况; 4) 参数设置 , 测试开始前的设置,包括标志、第一断点、指针、控制参数和初始化数据等的 设置; 5) 其他对于测试用例的特殊说明。 e) 测试的输入 , 包括在测试用例执行中发送给被测对象的所有测试命令、数据和信号等, 主要包 括 : 1) 每个测试输入的具体内容(包
21、括确定的数值、状态或信号等)及其性质(包括有效值、无 效值、边界值等); 2) 测试输入的来源(包括测试程序产生、磁盘文 件、通过网络接收、人工键盘输入等),以 LY/T 3127 2019 6 及选择输入所使用的方法(包括等价类划分、边界值分析、错误推测、因果图、功能图方 法等); 3) 说明测试输入是真实的或模拟的; 4) 测试输入的时间顺序或事件顺序。 f) 期望测试结果 , 说明测试用例执行中由被测试系统所产生的期望测试结果,即经过验证,认为 正确的结果。期望测试结果应有具体内容,包括确定的数值、状态或信号等, 不应 是不确切的 概念或笼统的描述; g) 评估测试结果的标准 , 判断测
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LY 3127-2019 林业应用系统质量控制与测试 3127 2019 林业 应用 系统 质量 控制 测试
