主介绍
国家标准化委员会发布了国家标准GB/T 25000.51-2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》以及GB/T 25000.10-2016《系统与软件工程 系统与软件质量要c求和评价(SQuaRE) 第10部分:系统与软件质量模型》。这2个标准是对现行标准GB/T 25000.51-2010以及GB/T 16260.1-2006的修订
前言描述
RUSP就绪可用软件产品:任何用户不需要经过开发就能使用的软件,正常理解为一个软件,根据它的需求开发出来的成熟软件,给别人就能直接用,叫做:就绪可用软件产品。
GB/T 25000.51是CNAS软件检测机构测试方法的重要依据,也是CNAS实验室认可软件测评过程中需要参照的重要标准,所以我们需要梳理下GB/T 25000.51内容,我们如何根据GB/T 25000.51来开展软件测试活动。
标准主要介绍测试时应当选择的测试内容和判定准则及要求,标准关于RUSP主要分为三大内容:
- 产品说明要求
- 用户文档集要求
- 软件质量要求
所以该标准主要从这3个方面给出测试细则和评判标准,以及需要输出的文档,输出文档的标准,这个是在测试文档集要求中包含。
适用范围
该标准是为软件产品的适用范围(供方、需方、三方测评)提供了一种国家规范化标准。
对于供方,在制定RUSP的需求时,可依据第五章节的质量要求进行规格说明的细化,或按标准去规定,在进行测试时依据第六章节定义的要求去细化测试文档集,在发布符性申明或认证时,可参照第七章节。
对于需方,根据自己需求与现有软件产品说明信息对比,可依据标准第五章进行适合性分析,也可依据第六章检验规定要求的符合性。
对于三方评测(认证机构),可依据标准建立某种认证模式,测试实验室可依据标准的测试细则进行符合性测试,并提供符合性证书或标志。
介绍标准
GB/T 25000.51本章中简称(25000-51标准)
25000-51一共有7个章节,从上面发的导图逆推 ,7 6 5 4 3 2 <1 ,其中1章节范围 ~~ 4章节规范性引用文件,都为《25000-51标准》的重要描述(要素)
5~7章节为主体内容
5章节主要为RUSP的要求,并包含三大要求要素内容(产品说明、用户文档、软件质量)。6章节为开展5章节RUSP测试所涉及的测试文档集的要求,7章节为RUSP的符合性评价细则,附录就是目录名称字面含义
补充个备注知识:条款名称,5.1下面的内容都属于条款
其中三大要素又分为2个特性,产品质量分为8大特性,使用质量分为5大特性。
第五章节 - 产品说明要求
产品说明是讲述RUSP软件的文档,一般由供方产品经理去写,简单来讲就是一份非常详细的售前说明书,让需方或认证方熟悉,产品说明书中一般包含:软件的基本信息、用途、原理、构造、使用方式、软件功能、软件特性、维护等信息,当然也包括提到的八大产品质量特性+五大适用质量特性。
按照《25000-51标准》,我们需要检查供方提供的产品说明中是否包含规定的信息,主要包含内容为下列导图,总结来说就是可用性、一致性。功能正常适用不报错,文档描述和实际功能一致。
第五章节 - 用户文档集要求
用户文档集是RUSP软件的组成部分,它由供方编写,其主要目的就是描述软件的功能,类似用户手册、运营手册等文档,对使用者有引导作用,让用户更好的使用软件,按照严格的标准规范来写,用户能更全面,快速的上手操作软件,其中用户文档集的要求也是八大产品质量特性+五大适用质量特性。
第五章节 - 产品质量要求
感觉这块的内容就是产品说明要求内容的细化版本,可以作为测试的依据内容。
第六章节 - 测试文档集要求
开始对第五章节内容,进行检验等工作,需要产出RUSP组成部分中的测试类文档,本章节主要描述对测试类文档的要求。
第七章节 - 符合性评价细则
要证实RUSP的质量时,需要正式本部分的符合性时,可依照第七章节进行符合性评价,做出认证或供方声明。