解读:GB/T25000.51-2016 RUSP的测试细则
GB/T 25000.51-2016标准中关于软件产品的质量特性要求,详尽介绍了测试时应当选择的测试内容和判定准则。由于该标准关于RUSP的要求由产品说明要求、用户文档集要求和软件质量要求3部分组成,因此,将从3个方面按标准条款给出测试细则和判定准则,以及各级汇总的测试内容和判定准则。须要说明的是,许多RUSP并不会覆盖标准中的全部质量特性(或子特性),标准的许多条款也有“适用时”的前置限定。因此,使用该标准时可结合产品的实际情况裁剪标准条款。
本节的内容适合GB/T25000.51-2016标准的主要使用者,包括需方、供方和独立评价方。当须要根据该标准开展测试工作时,本节的测试细则和判定准则可以提供良好参考。
一、产品说明
产品说明由供方提供,其主要目的是让需方或潜在需方在购买产品之前认识产品并判断该产品是否符合其需求。产品说明主要从产品质量特性(功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性)以及使用质量特性(有效性、效率、满意度、抗风险和周境覆盖)方面进行阐述。
1.1 产品说明的定义
产品说明是陈述产品性质的文档,全面、明确地介绍产品名称、用途、性能、原理、构造、规格、使用方法、保养维护、注意事项等内容。
1.2 产品说明的作用
指导潜在需方了解软件各方面的特性,并针对实际情况判断软件对其是否具有实用价值,也可作为用户和独立评价方开展确认测试或GB/T 25000.51-2016符合性测试的依据。
1.3 产品说明的测试总则
各方(需方、供方和独立评价方)对 RUSP产品说明的测试旨在检查供方提供的产品说明中是否包含规定的信息,而不涉及描述内容的实现程度。主要包括以下4个方面:
(1)产品说明的可用性。可用是指有适宜的查阅渠道。
(2)产品说明内容的一致性、可测性和对潜在需方的适用性。
(3)产品说明的标识与标示。
(4)产品说明所陈述的软件各方面的特性。完整的产品质量特性包括功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性,共8个;使用质量特性包括有效性、效率、满意度、抗风险和周境覆盖,共5个。
1.4 产品说明版本要求
所提供的用于测试的产品说明应为当前有效版本。
1.5 产品说明的测试细则
1)可用性
2)内容
3)标识与标示
4)映射
5)产品质量-功能性
6)产品质量-性能效率
7)产品质量-兼容性
8)产品质量-易用性
9)产品质量-可靠性
10)产品质量-信息安全性
11)产品质量-维护性
12)产品质量-可移植性
13)使用质量-有效性
14)使用质量-效率
15)使用质量-满意度
16)使用质量-抗风险
17)使用质量-周境覆盖
18)使用质量-产品说明总体判定
二、用户文档集
用户文档集是软件产品的重要组成部分,它由供方提供。其主要目的是详细描述软件的功能、性能和用户界面,以及指导用户在购买软件后如何使用该产品。用户文档集对软件产品的使用者具有指导意义,应当严格按照要求规范来撰写,使其能够全面、正确地描述软件和指导用户。因此,用户文档集须符合国家标准的相关要求。
2.1 用户文档集的定义
描述软件的功能、性能和用户界面,指导、帮助用户使用软件的所有文档的集合。
2.2 用户文档集的作用
(1)能够让用户有效地理解软件的目标、功能和特性。
(2)指导用户如何安装、卸载和使用软件,以及遇到异常情况应当如何处理。
2.3 用户文档集的测试总则
根据GB/T 25000.10-2016和GB/T 25000.51-2016,对RUSP软件产品用户文档集的测试应当从用户文档集的可用性、内容、标识和标示、完备性、正确性、一致性、易理解性,以及产品质量-功能性、产品质量-兼容性、产品质量-易用性/易学性、产品质量-易用性/易操作性、产品质量-可靠性、产品质量-信息安全性、产品质量-维护性、使用质量-有效性、使用质量-效率、使用质量-满意度、使用质量-抗风险、使用质量-周境覆盖等方面进行检测。
2.4 用户文档集的版本要求
提供检测的用户文档集应为当前有效版木。
2.5 用户文档集的形式
应以纸质或可查阅的电子形式提供用户文档集。
2.6 用户文档集的测试细则
为了更加明确对用户文档集测试的要求,具体化测试细则,下面根据标准中的每一个特性给出相应的测试内容及判定准则。
1)可用性
2)内容
3)标识与标示
4)完备性
5)正确性
6)一致性
7)易理解性
8)产品质量-功能性
9)产品质量-兼容性
10)产品质量-易用性/易学性
11)产品质量-易用性/易操作性
12)产品质量-可靠性
13)产品质量-信息安全性
14)产品质量-维护性
15)使用质量-有效性
16)使用质量-效率
17)使用质量-满意度
18)使用质量-抗风险
19)使用质量-周境覆盖
20)用户文档集总体判定
三、软件质量要求
3.1 软件质量的定义
软件质量是反映软件系统或软件产品满足明确或隐含需求的能力有关的特性的总和。
3.2 软件质量的测试总则
对软件产品质量的测试主要是为了向用户提供软件的置信度,即软件产品是否能按所提供的和交付的说明(如产品说明、用户文档集等)运行,不涉及生产过程。测试内容包括软件功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性等。
软件质量测试中涉及检查软件与用户文档集或产品说明是否相符合的情况时,若用户文档集或产品说明中包含不适用项,则该项做“不适用”处理,不影响判定结论。
软件质量测试中参与整体判定的不适用项,不做“通过”或“不通过”项处理,而在判定时,将其排除在外,不影响整体的判定结论。
功能点指软件提供的不可分割的最小服务。
3.3 软件的版本要求
测试的软件版本应与其提供的产品说明、用户文档集匹配。
3.4 软件质量的测试细则
1)产品质量-功能性
2)产品质量-性能效率
3)产品质量-兼容性
4)产品质量-易用性
5)产品质量-可靠性
6)产品质量-信息安全性
7)产品质量-维护性
8)产品质量-可移植性
9)使用质量-有效性
10)使用质量-效率
11)使用质量-满意度
12)使用质量-抗风险
13)使用质量-周境覆盖
14)软件质量总体判定
暂无评论