18266417701
当前位置:LoadRunner首页 > 知识社区 > CNAS/CMA软件检测实验室建设 > CNAS软件测试解读-可靠性测试
CNAS软件测试解读-可靠性测试
时间 : 12-11 10:07 浏览量 : 49

可靠性测试指的是系统、产品或组件在指定条件下、指定时间内执行指定功能的程度。是GB/T 25000.51-2016标准中提及的软件产品的八大产品质量特征之一。今天,我们就一起来详细了解一下CNAS软件测试之可靠性测试内容。

CNAS软测实验室八大质量特性

为了完成系统与软件可靠性测试,可依照的国家标准如下:

GB/T 25000.10-2016系统与软件工程 系统与软件质量要求和评价(SQuaRE)第10部分:系统与软件质量模型

GB/T 25000.51-2016系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则

GB/T 25000.23-2019系统与软件工程 系统与软件质量要求和评价(SQuaRE)第23部分:系统与软件产品质量测量

GB/T 29832.1-2013 系统与软件可靠性 指标体系

GB/T 29831.2-2013 系统与软件可靠性 度量方法

GB/T 15532-2008 计算机软件测试规范

SJ/Z 21238.3-2016 竣工软件质量度量 可靠性第三部分:测试方法

在GB/T 25000.51-2016、GB/T 25000.10-2016,对可靠性测试要求做了规定。GB/T 29832.1-2013、GB/T 29831.2-2013,对可靠性测试指标体系和度量方法进行说明;在SJ/Z 21238-2016系列标准中对可靠性测试进行详细说明,为测试工程师测试软件的可靠性提供了指南。

可靠性测试内容及方法

可靠性测试包含成熟性、可用性、容错性、易恢复性、可靠性的依从性,通过书面形式展现可验证的依从性依据。只有开发者以服务数据或其他可验证的数据证实才可做声称,否则开发者不宜作出可靠性声称。

在25000.51-2016中对产品说明和用户文档集内容进行要求。针对于产品说明,产品说明应就软件在遇到由用户接口出错、应用程序自身的逻辑出错、系统或网络资源可用性引发差错的情况下的继续运行(即可用)能力做出说明;产品说明应包含关于数据保存和恢复规程的信息(指明数据备份由操作系统的功能来执行也是可接受的)。针对用户文档集,用户文档集应描述可靠性的特征及其操作。

针对被测软件,软件需要按照用户文档集中定义的可靠性特征来执行;与差错处置相关的功能应与产品说明和用户文档集中的陈述一支;在用户文档集中陈述的限制范围内使用时,软件不应丢书数据(及时软件处于特殊情况下也需要满足上述要求);软件应识别违反句法条件的输入,并且对不应作为许可的输入加以处理;软件应具备从致命性错误中恢复的能力,并对用户是明显易懂的。

软件可靠性测试分为:可靠性目标明确、开发操作剖面、生成测试用例、执行用例、失效数据的收集分析、可靠性评估这几个步骤。可靠性测试可依据无故障运行事件(MTBF)作为可靠性测试目标。操作剖面是由系统中不同角色可执行操作以及每个操作执行概率所组成的,一般可以用表格或图形进行表示。区别于其他软件测试,可靠性测试生成测试用例是按照软件实际使用统计规律来生成用例,不是根据输入输出设计用例。在计算用例分布设计用例之前,需根据实际操作场景得出一个周期内需要运行的用例总数以及每个用例执行的间隔事件。

无故障运行事件(MTBF)计算方法:系统有效运行事件/运行时间内发生的失效次数

(一)成熟性

成熟型:系统、产品或组件在正常运行时满足可靠性要求的程度。

可以通过验证覆盖率、故障密度满足程度、缺陷密度满足程度、缺陷排除率满足程度、平均故障间隔时间满足程度五方面对成属性进行综合判定。

验证覆盖率指的是实际完成任务与需完成验证任务之比。故障密度满足程度指的是在确定的测量单位的软件中发生的故障数量满足要求的程度。缺陷密度满足程度指的是在确定的测量单位的软件中发现的缺陷数量满足要求的程度。缺陷排除率满足指的是已纠正缺陷与以发现缺陷之比满足要求的程度。平均故障间隔时间满足程度指的是一定周期内的软件发生故障间隔时间的平均值满足要求的程度。可通过测试软件监测在周期时间内系统未发生故障的时间,计算平均值,得出的就是平均故障间隔时间。

(二)可用性

可用性:系统、产品或组件在需要使用时能够进行操作和访问的程度。可以通过服务时间率、平均宕机时间、特殊条件运行时间三个方面进行综合判定。

(三)容错性

容错性:尽管存在硬件或软件故障,系统、产品或组件的运行符合预期的程度。

可以通过避免宕机满足度、避免失效率满足度、抵御发生的误操作率、冗余率四个方面进行综合判定。

(四)易恢复性

易恢复性:在发生终端或失效时,产品或系统可以恢复直接受影响的数据并重建期望的系统状态的程度。在失效发生后,计算机系统有时会宕机一段时间,这段时间的长短由其易恢复性决定。

(五)可靠性的依从性

可靠性的依从性:产品或系统遵循与可靠性相关的标准、约定或法规以及类似规定的程度。如果产品说明书中提及了可靠性相关的标准、约定或法规以及类似规定,需要提供证明材料才能认可。

以上是关于CNAS软件测试解读-可靠性测试的相关内容,想获取CNAS体系相关模板、软件测试工具选型对比、CNAS软测申请辅助等都可以随时与我们进行联系。

文章内部底部图片

标签:
您可能还在找这些
cache
Processed in 0.012332 Second.