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

GB/T 41905-2022 软件与系统工程 软件测试工具能力.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:11.3 M
标准类别:电力标准
资源ID:382855
下载资源

标准规范下载简介

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

ICS35.080 CCSL77

GB/T 41905—2022

瓦峪河路施工组织设计欠件与系统工程软件测试工具能力

与系统工程软件测试工具能力

oftwareandsystemsengineeringCapabilitiesofsoftwaretestingtools

(ISO/IEC 30130:2016,Software engineering—Capabilities of softwaretestingtools,MoD)

范围. 规范性引用文件 术语和定义. 软件测试工具的对象模型 测试实体分类 测试对象特性 软件测试工具的能力 附录A(资料性)能力与测试过程的映射关系 附录B(资料性)本文件方法论概述 附录C(规范性)测试工具能力的技术要求 参考文献

GB/T 419052022

航空航天大学、广东省科技基础条件平台中心、西南计算机有限责任公司、重庆市软件评测中心有限公 司、北京轩宇信息技术有限公司、华为技术有限公司、厦门理工学院、南京大学、厦门至恒融兴信息技术 股份有限公司、中国航天系统科学与工程研究院、上海市软件评测中心有限公司。 本文件主要起草人:张肠肠、李文鹏、李彦军、赵明、王威、刘涛、常亮、路云峰、高栋栋、胡亚云、张元元、 丁晓明、冯波、刘文红、陈振宇、冯宽、静国玥、王月波、楼莉、许颖媚、冯轶华、翟玲、陈睿、赵欣、王嵩、徐元旭、 郑仲源、阮巍、张军胜、张星星、吕雪、福德鹏、董冠涛、杨昕、王纪、卢俊文、房春荣、王冠群。

GB/T 419052022

本文件规定了软件测试工具的能力框架和具体要求,用于确定软件测试项目中所使用软件测试工 具产品的能力。 本文件适用于软件测试工具的需方、供方、维护方和独立评价方开展工具的研发、评估和选型

软件测试工具的对象模型

图 软件测试的对象模型

测试对象包括软件开发中的源代码和可执行代码。测试对象具有层次结构,需要对结构的任一部 分或整个结构进行测试。 测试对象版本是软件的一个特定版本,“测试对象

4.3动态测试执行实体

“测试对象”包的对象模

动态测试执行实体是用来确定一次动态测试执行所使用的必要实体。这个包里标识了测试数据 测试对象版本、测试结果和预期结果。 “动态测试执行实体”包的对象模型见图3。 动态测试执行过程需要测试环境的支持

GB/T 41905—2022

测试对象版本是从测试对象中选取合适的粒度和版本,用于单次动态测试的执行。 单次动态测试执行中的测试数据用于基于规格说明的测试用例设计,存储在测试数据仓库的测试 数据集中。 规格说明、测试用例和测试对象被称为动态测试执行的输人。 测试数据仓库包含所有动态测试执行的测试数据,并按照测试对象和测试技术进行分类。

图3“动态测试执行实体”包的对象模型

代码分析实体用来确定在单次代码分析中所用的必要实体。这个包中标识了测试对象版本和代码 分析结果。 “代码分析实体”包的对象模型见图4。 测试对象版本是从测试对象中选取合适的粒度和版本,并用于单次代码分析。 代码分析中所使用的测试对象和检查表称为代码分析的输人。检查表通常不依赖于规格说明。

代码分析实体”包的对象

图5“测试管理实体”包的对象模型

本章中定义测试实体类别以划分和说明软件工具的能力。通过分析目标、测试过程阶段和测试实 体用途来明确所属类别

5.2动态测试执行实体分类

5.2.1动态测试执行的输入

实体用于动态测试执行的输人,如规格说明、测试

5.2.2动态测试执行

5.2.3测试数据仓库

该类实体用于动态测试执行,包括覆盖整个动态测试执行的大量测试数据的测试数据集。测试数 据集可以是按照目标和技术确定的子集,

测试对象环境类实体需要定义单次动态测试的测试对象版本评估的条件,如硬件、操作系统、中间 件和测试驱动程序等

5.3代码分析实体分类

5.3.1代码分析的输入

该类实体用于代码分析的输人,如检查单和测试对象

该类实体用于代码分析的输人,如检查单和测试对象。

该类实体用于单次代码分析,包括测试对象版本和代码分析结果

5.4测试管理实体分类

该类实体用于测试执行中,对人员、资源和预算的相关约束。

5.4.3质量记录报告

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

5.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)信息安全性 产品或系统保护信息和数据的程度,以使用户、其他产品或系统具有与其授权类型和授权级别 一致的数据访问度: ·保密性, ·完整性, ·抗抵赖性, ·可核查性, ·真实性, ·信息安全性的依从性。

©版权声明
相关文章