GB/T 41905-2022 软件与系统工程 软件测试工具能力.pdf

GB/T 41905-2022 软件与系统工程 软件测试工具能力.pdf
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:11.3 M
标准类别:电力标准
资源ID:378468
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

GB/T 41905-2022 软件与系统工程 软件测试工具能力.pdf

5.4.3质量记录报告

该类实体在执行测试后创建,包括动态测试执行文档和静态代码分析报告。

SPM_平安金融中心项目_施工管理阶段_主体结构施工方案_95施工全过程成品保护方案.pdf5.4.4测试完成报告

该类实体提供了测试执行情况的概要,可能是整个项目/程序或者特定子过程测试

5.4.5验证和确认报告

5.4.6测试状态报告

该类实体用于报告在特定报告期内测试执行的状态,

GB/T 419052022

测试目标和测试粒度是确定测试范围的主要因素,其他因素(例如测试人员、成本和进度约束等)也 会影响测试范围。 软件质量是软件测试目标最重要的特性,相关内容见6.2。 依据GB/T25000.10一2016中定义的软件质量,作为软件测试目标最重要的特性,相关内容 见6.2。 第二个重要的特性是待测组件的大小,即粒度,相关内容见6.3。 用户可根据需要增加其他方面的特性。

测试对象应满足GB/T25000.10一2016定义中软件质量特性的相关要求,具体如下。 a) 1 功能性 在指定条件下使用时,产品或系统提供满足明确和隐含要求的功能的程度: ·功能完备性, ·功能正确性, ·功能适合性, ·功能性的依从性。 b)可靠性 系统、产品或组件在指定条件下、指定时间内执行指定功能的程度: ·成熟性, ·可用性, ·容错性, ·易恢复性, ·可靠性的依从性。 c> 1 易用性 在指定的使用周境中,产品或系统在有效性、效率和满意度特性方面为了指定的目标可为指定 用户使用的程度: ·可辨识性, ·易学性, ·易操作性, ·用户差错防御性, ·用户界面舒适性, · 易访问性, ·易用性的依从性。

d厂性能效率 性能与在指定条件下所使用的资源量有关: ·时间特性, ·资源利用性, ·容量, ·性能效率的依从性。 e)维护性 产品或系统能够被预期的维护人员修改的有效性和效率的程度: ·模块化, ●可重用性, ·易分析性, ·易修改性, ·易测试性, ·维护性的依从性。 f) 可移植性 系统、产品或组件能够从一种硬件、软件或者其他运行(或使用)环境迁移到另一种环境的有效 性和效率的程度: ·适应性, ·易安装性, ·易替换性, ·可移植性的依从性。 g)兼容性 在共享相同的硬件或软件环境的条件下,产品、系统或组件能够与其他产品、系统或组件交换 信息,和/或执行其所需的功能的程度: ·共存性, ·互操作性, ·兼容性的依从性。 h)信息安全性 产品或系统保护信息和数据的程度,以使用户、其他产品或系统具有与其授权类型和授权级别 一致的数据访问度: ·保密性, ·完整性, ·抗抵赖性, ·可核查性, ·真实性, ·信息安全性的依从性。

本文件中定义的粒度指测试对象的规模。测试阶段不同,测试对象的规模可从小段代码到整个 系统。 a)最小单元 最小单元指测试对象的最小子集。 模块、组件、函数、子程序或其他描述的原子单位通常作为最小单元使用。

a) 最小单元 最小单元指测试对象的最小子集。 模块、组件、函数、子程序或其他描述的原子单位通常作为最小单元使用。

GB/T 419052022

b) 中级单元 中级单元指测试对象的最小单元的组合。 c 11 最大单元 最大单元指将整个系统作为测试对象。 注:测试级别通常与粒度相对应,如单元测试、集成测试、系统测试和验收测试等。本文件包括任何测试级别和测 试类型。

除了质量特性和粒度,其他方面的特性也可影响测试范围。其他方面的特性包括但不限于完整性 级别、成本和进度约束。 示例:被测系统对质量要求非常高,需要大量选代的回归测试,在这种情况下,对测试执行控制、自动化测试执行等 工具能力具有更高要求。

本章描述软件测试工具的能力,每个能力都与第5章定义的类别和第6章定义的特性进行映射。 软件测试工具能力与测试过程之间的映射关系见附录A,本文件采用的方法论见附录B。

7.2.1动态测试执行的输入

动态测试执行输人包含以下能力。 a) 测试设计 支持测试设计的能力,创建测试规格说明(测试设计规格说明、测试用例规格说明和测试过程 规格说明)。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。 b)基于风险的优先级排序 基于软件风险管理测试优先级的能力。 该能力适用于以下质量特性: ·功能性, ·可靠性, ·信息安全性。 该能力适用于以下粒度级别: 最大单元。

7.2.2动态测试执行

动态测试执行包含以下能力。 a 测试执行控制和自动化测试执行 对测试对象进行测试,并产生实际结果的能力。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。

b)捕获和回放 在手工测试中捕获输人,自动地重复执行相同测试的能力,通常用于自动化的回归测试。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。 c)关键字驱动测试用例 从测试用例执行方法规范中形成测试用例和测试数据文档的能力。 该能力适用于以下质量特性: 功能性。 该能力适用于所有三个粒度级别。 d)测试对比 比较测试实际结果与预期结果的能力。 该能力适用于以下质量特性: 功能性。 该能力适用于所有三个粒度级别。 e)调试 暂停执行程序和逐步执行程序的能力,适用于重现失效和发现缺陷。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。 f)动态分析 提供软件代码运行状态信息的能力,主要用于未赋值的指针检测、检查点的计算、内存分配、内 存泄漏检测。 该能力适用于以下质量特性: 性能效率。 该能力适用于所有三个粒度级别。 g)监测 对测试对象的行为进行监测、记录和分析的能力。 该能力适用于以下质量特性: ·功能性; ●可靠性; ·性能效率。 该能力适用于所有三个粒度级别。 h)覆盖率测量 测量测试代码覆盖率的能力。 该能力适用于以下质量特性: 功能性。 该能力适用于以下粒度级别: 最小单元。 i)信息安全性测试 支持安全脆弱性测试的能力。 该能力适用于以下质量特性: 信息安全性。 该能力适用于所有三个粒度级别。 j)接口测试

对系统或组件间的数据和控制交互信息进行正确性判断的能力。 该能力适用于以下质量特性: ·功能性, 性能效率, O 兼容性。 该能力适用于所有三个粒度级别。

7.2.3测试数据仓库

测试数据仓库包含以下能力。 a) 测试数据准备和测试数据生成 通过选择(数据库中的真实数据等)、创建、生成或编辑数据来准备测试数据的能力。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。 b)压力测试和负载测试 在指定工作负载或超出指定工作负载限制的情况下评估系统的能力。 该能力适用于以下质量特性: ·可靠性, ·性能效率。 该能力适用于所有三个粒度级别。 c)性能测试 通过生成工作负载和测量事务响应时间以评估软件产品性能的能力。 该能力适用于以下质量特性: 性能效率。 该能力适用于所有三个粒度级别。 d)数据验证和确认 确定数据的有效性和正确性的能力。 该能力适用于以下质量特性: ·功能性, ·易用性, ·性能效率, ·信息安全性。 该能力适用于以下粒度级别: ·中级单元, ·最大单元。 e)数据库验证和确认 确定数据库的有效性和正确性的能力,如检查字符码、数据库连接、数据集之间的兼容性 该能力适用于以下质量特性: ·功能性, ·性能效率, ·信息安全性。 该能力适用于以下粒度级别: ·中级单元, · 最大单元。

测试环境包含以下能力。 a)仿真器和模拟器 特定系统接收相同输人时产生相同输出的能力。 该能力适用于以下质量特性: ·功能性, ·性能效率。 该能力适用于所有三个粒度级别。 b)单元测试框架 为测试单元提供合适的桩和驱动等测试环境的能力。 该能力适用于以下质量特性: 功能性。 该能力适用于以下粒度级别: 最小单元。 c)自动化环境设置 自动安装软件环境,包括测试数据的能力。 该能力适用于所有八个质量特性。 该能力适用于以下粒度级别: ·中级单元, ·最大单元。 d)运行环境管理 管理测试所需的多个硬件和软件配置信息的能力。 该能力适用于所有八个质量特性。 该能力适用于以下粒度级别: ·中级单元, ·最大单元。

7.3.1代码分析的输入

代码分析的输人包含以下能力。 代码审查: 支撑审查过程的能力,如管理评审、轻量级非正式代码审查、技术审查、正式的代码审查和代码 走查。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。

代码分析包含以下能力。 a 代码分析器 在不运行软件产品的情况下,分析源代码的能力。 该能力适用于所有八个质量特性。

该能力适用于所有 个粒度级别

基于代码的信息安全测试 在不运行软件产品的情况下,支持检测安全漏洞的能力。 该能力适用于以下质量特性: 信息安全性。 该能力适用于以下粒度级别: 最小单元。

b)基于代码的信息安全测试

测试计划包含以下能力。 测试管理: 支持测试计划、监测和控制的管理能力,如测试件管理、测试进度安排、结果日志记录、进度跟踪和 测试报告。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。

测试资产包含以下能力。 测试资产配置管理: 支持维护测试资产的能力,如维护测试用例、测试数据、检查清单和测试对象, 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。

7.4.3质量记录报告

7.4.4测试完成报告

测试完成报告包含以下能力。

测试管理: 支持测试计划、监测和控制的管理能力,如测试件管理、测试进度安排、结果日志记录、进度跟踪和 测试报告。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。 注:该能力在项目周期末期为测试完成报告提供能力。

测试管理: 支持测试计划、监测和控制的管理能力,如测试件管理、测试进度安排、结果日志记录、进度跟踪和 测试报告。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。 注:该能力在项目周期末期为测试完成报告提供能力

山坡临边高速公路爆破施工方案7.4.5验证和确认报告

验证和确认报告包含以下能力。 a )支撑验证和确认报告的关联数据 收集验证和确认报告信息项的能力,最终版本的测试完成报告将基于这些信息项编制。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。 b)验证和确认报告 提供准备综合测试评价结果的能力。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。

7.4.6测试状态报告

测试状态包含以下能力。 测试监测: 支持测试管理任务的能力,用于处理与定期检查测试项目状态相关的活动,例如比较实际活动和计 划活动。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别

测试状态包含以下能力。 测试监测: 支持测试管理任务的能力GB/T 2680-2021标准下载,用于处理与定期检查测试项目状态相关的活动,例如比较实际活动和计 划活动。 该能力适用于所有八个质量特性。 该能力适用于所有三个粒度级别。

分类和特性如表1所示,附录C规定了软件测试工

©版权声明
相关文章