
GB/T 25000.51-2016《系统与软件工程系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》是软件测试的重要依据,也是软件测试实验室进行软件测评CNAS认证一定会用的一部标准。前面的文章中我们为大家整体介绍了GB/T 25000.51标准的结构、涵盖的内容、针对软件产品的八大质量特性如何开展测试以及测试文档集的整体要求、对测试计划、测试说明、测试结果的要求,本文我们继续来解读GB/T 25000.51标准中,关于符合性评价有哪些要求。
本文将从GB/T 25000.51-2016标准的符合性评价的细则、符合性评价的先决条件、符合性评价活动、符合性评价过程、软件符合性评价要求、符合性评价报告和测试后续符合性评价七个方面展开。

7.1 进行GB/T25000.51-2016标准符合性评价时应遵守的基本原则:
(1) 符合性评价内容包括:
评价软件产品说明与标准5.1节产品说明要求的符合性;
评价软件产品用户文档与标准5.2节用户文档集要求的符合性;
评价所交付软件功能与标准5.3节软件质量要求的符合性。
(2) 符合性评价采用的技术和工具:
标准中未限定评估时所应使用的技术和工具,可根据项目的实际情况采用测试、确认、验证、评审、分析等技术或工具进行评价。
(3) 实施符合性评价的组织可以是:
进行认证工作的第三方测试实验室,或者供方内部独立于软件开发的测试实验室。

7.2.1 已存在软件项
在进行符合性评价前,已获得:
(1) 用户文档集中所有的用户文档。当用户文档集中所包含的用户文档为多于一个时,通常在用户文档集中以清单、列表等形式列出,在进行评价前应获得文档清单列出的所有用户文档。
(2) 产品说明中所标识出的所有需求文档。这些文档包括供方声称符合的法律或行政机构规定的文件。
7.2.2已存在的系统元素
产品说明中所提及的全部组件均已提交给评价者,并且经验证这些组件可以由评价者在评价时使用。例如产品说明提及软件具有文件管理组件、用户管理组件,在实施符合性评价之前,这些组件必须已经可以使用。

7.3.1 对产品说明符合性评价要求
确定已获取的被评价产品的产品说明与标准5.1中对产品说明的各项要求的符合程度。
产品说明主要是让需方或潜在需方在购买产品之前了解产品以判断产品是否符合其需求,本标准要求产品说明应从产品质量特性进行阐述,因此在评价时应从产品质量特性(功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性)方面进行评价。
详细测试内容及评价细则见4.2.1 。

7.3.2 用户文档集符合性评价要求
确定已获取的被评价产品的用户文档集与标准5.2节中对用户文档集的各项要求的符合程度。本标准要求用户文档在整体上应具备可用性、完备性、正确性、一致性、易理解性,还应描述产品质量特征和使用质量特征。

7.3.3 软件符合性评价要求
根据标准5.3要求,通过从产品质量和使用质量两个维度进行测试来评价软件的符合性。在测试过程中应生成符合本标准第6章要求的测试文档集。
对产品质量的测试应包括功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性测试;
对使用质量的测试应包括有效性、效率、满意度、抗风险、周境覆盖测试;
对于测试过程中发现的软件缺陷等异常情况,在进行软件符合性评价时只说明异常情况,而不包括修改缺陷的内容。

7.4 符合性评价过程要求
在获得了所需文档以及被评价软件后,可开始进行符合性评价
(1)当供方未提供测试文档时,评价方进行的评价过程如下:
根据本标准7.3中对符合性评价活动要求,对产品说明、用户文档集和软件实施符合性评价,具体内容包括:
对产品说明从可用性、内容、标识和标示、映射、产品质量(包括功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性)方面进行评价。
对用户文档集从可用性、内容、标识和标示、完备性、正确性、一致性、易理解性、产品质量(包括功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性)方面进行评价。
对软件进行符合性评价时,首先按照标准5.3节要求对软件从产品质量(包括功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性)方面进行测试,其次生成符合标准第6章要求的测试文档集。这个过程中只记录软件异常情况。
将评价结果记录在符合性评价报告中,报告内容符合标准7.5节对符合性评价报告的要求。
(2)当供方提供测试文档时,评价过程不包括对被评价软件进行测试并生成测试文档的过程,评价方的评价过程如下:
根据标准7.3.1和7.3.2的要求,对产品说明和用户文档集实施符合性评价,具体内容包括:
对产品说明的内容进行评价。
对用户文档集的内容进行评价。
对测试文档集的内容按照本标准第6章的要求进行评价。
将评价结果记录在符合性评价报告中,报告内容应按照标准的7.5节对符合性评价报告的要求。


7.5符合性评价报告要求
实施符合性评价之后,符合性评价组织应出具包含被评价产品与标准第5章要求的符合性评价结果的评价报告。
(1)当供方未提供测试文档时,符合性评价报告应包含以下内容:
符合性评价报告唯一标识(实施符合性评估的组织标识、RUSP标识、符合性报告日期),报告总页数应出现在报告的每一页。
RUSP标识:能够唯一识别被评价产品的标识;
执行评价的人员姓名;
评价完成日期以及测试完成日期;
用于进行测试的计算机系统,包括:硬件及配置,如CPU型号和主频、内存大小、硬盘大小、网络设备等可能影响测试结果的硬件配置;软件及配置,如操作系统名称及版本号、数据库名称及版本号、中间件、浏览器、第三方软件等可能影响测试结果的软件配置等;
使用的文档及其标识,包括作为判定依据的文档,如用户需求文档、项目招标文件、政策法规文件名称及其版本信息等;
符合性评价活动及测试活动汇总:包括产品说明、用户文档集、软件产品评价活动以及测试活动汇总,如各评价项、测试过程的统计;
符合性评价结果及测试结果汇总:包括产品说明、用户文档集、软件产品评价活动结果以及测试活动结果汇总,如测试过程出现的异常情况,还应包括对异常情况的统计结果;
符合性评价的详细结果以及测试的详细结果,列出每一个被评价项的评价结果以及每一个被测试项的测试结果,如测试过程软件产品出现异常情况,测试结果还应包含对异常情况的说明;
当评价过程中存在不符合项时,应在符合项清单中单独列出不符合要求的项;
效果声明:测试结果和评价只与被测试和被评价的项有关;
复制声明:除非以完整报告的形式复制,否则未经评价实施组织书面批准不得部分复制符合性评价报告。
(2)当供方提供测试文档时,符合性评价报告应包含以下内容:
符合性评价报告唯一标识(实施符合性评估的组织标识、RUSP标识、符合性报告日期),报告总页数应出现在报告的每一页。
RUSP标识:能够唯一识别被评价产品的标识;
执行评价的人员姓名;
评价完成日期;
使用的文档及其标识,包括作为判定依据的文档,如用户需求文档、项目招标文件、政策法规文件名称及其版本信息等。
符合性评价活动汇总:包括产品说明、用户文档集、测试文档集的评价活动汇总,如各评价项数量统计;
符合性评价结果汇总:包括产品说明、用户文档集、测试文档集评价活动结果汇总,如评价过程的不符合项统计;
符合性评价的详细结果,包括列出每一个被评价项的评价结果;
当评价过程中存在不符合项时,应在符合项清单中单独列出不符合要求的项。
效果声明:评价只与被评价的项有关;
复制声明:除非以完整报告的形式复制,否则未经评价实施组织书面批准不得部分复制符合性评价报告。

7.6 后续符合性评价要求,即对同一产品进行再次评价的要求:
在针对同一产品进行再次符合性评价时,需要在评价前检查本次被评价产品与前次被评价产品的差异,主要包括:
文档差异:主要为产品说明、用户文档集差异;
软件差异:主要为产品说明中说明的所有计算机系统软件组件的差异;
评价时对于有差异的部分以及受变更影响的部分都应按照新软件产品的评价过程进行评价;
而对于其他未变更的部分至少将重要部分(例如:对于需方重要的功能、使用频繁的部分、风险高的部分等)进行重新评价;
其他所有部分至少要进行抽样评价。
以上就是我们为大家整理的GB/T 25000.51-2016《系统与软件工程系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》标准中,对符合性评价解读的全部内容,如需基于GB/T 25000.51-2016测试作业指导书编写实施方面的细节探讨,欢迎私信我交流。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。