DB52/T 1620-2021 面向大数据应用的就绪可用软件产品质量要求和测试细则.pdf

DB52/T 1620-2021 面向大数据应用的就绪可用软件产品质量要求和测试细则.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:0.2 M
标准类别:电力标准
资源ID:367927
下载资源

标准规范下载简介

DB52/T 1620-2021 面向大数据应用的就绪可用软件产品质量要求和测试细则.pdf

ICS35.080 CCS L 77

DB52/T1620202

小区六期工程钢筋工程施工方案面向大数据应用的就绪可用软件产品质量

Requirements for quality of ready to use software product big data application oriented and instructions for testing

DB52/T1620202

范围 规范性引用文件 术语和定义 缩略语 符合性 软件质量要求 数据要求 测试环境 测试文档集要求 10 符合性评价细则

范围 规范性引用文件 术语和定义 缩略语 符合性 软件质量要求 数据要求 测试环境 测试文档集要求 10符合性评价细则

DB52/T1620202

DB52/T1620202

本文件规定了面向大数据应用的就绪可用软件产品的术语和定义、缩略语、符合性、软件质量要求 数据要求、测试环境、测试文档集要求、符合性评价细则。 本文件适用于面向大数据应用的就绪可用软件产品的质量要求和测试

DB52/T16202021

面向大数据应用的就绪可用软件产品readytousesoftwareproductbigdataapplicatid oriented 无论是否付费,任何用户可以不经历开发活动就能获得的基于大数据相关应用的软件产品。 3.7 就绪可用软件产品readytousesoftwareproduct 无论是否付费,任何用户可以不经历开发活动就能获得的软件产品。 3.8 最终用户enduser 最终受益于RUSP功能的个人。 注:最终用户可以是软件产品的正式操作员;或是临时用户,例如公众中的一员。 L来源:GB/T25000.12010,4.14 3.9 故障fault 计算机程序申不正确的步骤、过程或数据定义。 [来源:IEEEstd610.12—1998] 3.10 测试用例testcase 为某个特定目标(例如,为演练具体的程序路径或验证对特定需求的依从性)而开发的输入、执行 牛以及预期结果的集合。 [来源:IEEE std 610.12—1998]

测试活动特有的文档汇集。 [来源:IEEE std 610.12—1998]

DB52/T1620202

下列缩略语适用于本文件。 RUSP:就绪可用软件产品(ReadytoUseSoftwareProduct) RUSPBDAO:面向大数据应用的就绪可用软件产品(ReadytousesoftwareproductBigdata annlication oriented)

RUSPBDAO应符合以下条件: 应符合第6章和第7章中规定的质量属性; b 应符合第8章要求的测试文档集进行测试; C 测试期间发现的异常,可在产品发布前消除; d 若该异常违背产品广告宣传的性能,且不能消除,则应取消此种性能声称; e 如供方已考虑了该异常的性质和对潜在需方的影响,并将有关异常的文档保存以备日后改进, 可认为该异常是可接受的

功能性测试应对照大数据就绪可用软件产品设计说明中的功能点,逐项对其进行测试用例设计,测 试用例设计应满足以下几个方面: a)每个功能特性应被一个或多个正常测试用例和一个或多个被认可的异常测试用例所覆盖; 测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值; C 逐项测试大数据就绪可用软件产品设计说明规定的功能特性; d 测试软件产品配置项之间及软件配置项与硬件之间的接口; e)测试软件产品输出及其格式

6. 1. 2 功能完备性

功能集对指定的任务、用户目标、数据质量,应覆盖功能用户的需求。 注1:功能可以在需求规格说明、设计规格说明、用户手册中进行指定, 注2:当软件产品无法实现指定的功能时,即检测到缺少的功能。 注3:功能包括对数据质量的要求。

DB52/T16202021

DB52/T1620202

6. 1. 3功能正确性

在特定的使用条件下,应提供具有所需精度的止确结果。 注1:不正确的功能是指功能无法给出达到特定预期目标的合理、可接受的结果。 注2:开发方或维护方可能通过评审或测试检查单个功能,并决定功能能否为需求规格说明中定义的特定的目标提 供正确的结果。在这种情况下,正确性的程度是由每个功能决定的。

6.1.4 功能适合性

在指定条件下使用时,应促使指定的任务和目标实现

6. 1. 6 测试过程

下列测试过程适用于RUSPBDAO的功能性测试: a)根据需求规格说明书、概要设计等相关软件设计说明书,分析并拆分软件产品功能点: 根据拆分的功能点,采用“黑盒测试”方法逐一设计测试用例,测试用例应覆盖所有功能点: 覆盖率应达到100%; 根据软件产品相关设计说明,编制每条测试用例的执行步骤、测试结果; d 执行每条测试用例; e)检验执行结果是否满足测试用例预期结果; f)根据执行结果填写执行记录和缺陷报告

软件或组件在正常运行时应满足可靠性要求。 注:测试指标可包括故障修复率、平均失效间隔时间、周期失效率、执行系统或软件能力、运行场景或功能与预期 系统或软件能力、运行场景或功能的比例等,

当存在硬件或软件故障时,软件或组件的运行应符合预期。测试参数可包括避免失效率、组件的穴 余度、平均故障通告时间等。

发生中断或失效时,软件能够恢复直接受影响的数据并重建期望的系统状态。 注:测试指标可包括软件从失效中恢复需要的时间 以及定期备份数据项的比例,

6. 2. 4测试过程

下列测试过程适用于可靠性: a 软件产品操作过程中出现误操作,包括填写表单超出限制范围,违反业务逻辑等; D 记录检测过程中软件产品出现的故障及故障纠正数量; C)当出现岩机及服务停止时,记录系统恢复运行的时长,恢复后是否能正常运行,数据是否丢失

DB52/T16202021

d)在满足最大并发数量且在选定好的测试场景下,持续对服务端进行业务请求,查看服务端运行 情况; e)软件产品在多台终端上,通过自动化 段持续运行,查看其运行情况

在指定使用周境中,软件在有效性、效率和满意度特性方面,为了达到所指定的目标,应可被 使用。 注:易用性既可以从它的子特性角度当作产品质量特性来进行指定或测量,也可以直接通过测度(使用质量的 来进行指定或测量。

定使用周境中,软件在有效性、效率和满意度特性方面,为了达到所指定的目标,应可被特定

注:易用性既可以从它的子特性角度当作产品质量特性来进行指定或测量,也可以直接通过测度(使用质量的子集) 来进行指定或测量。

应确保用户能够辨识软件是否适合其要求。

6. 3. 2 易学性

在指定使用周境中,软件在有效性、效率、抗风险和满意度特性方面,为了学习使用该软件这一指 定目标,应可为指定用户使用。 注:测试指标可包括用户指导完整性、输入字段的默认值设置、差错信息的易理解性、用户界面的自解释性等,

6. 3. 3易操作性

软件应具有易于操作和控制的属性。 主:测试指标可包括操作的一致性、消息的正确性、功能的易定制性、用户界面的易定制性、监视能力、撤销操作 能力、消息分类的易理解性、外观的一致性、输入设备的支持性等。

6. 3.4 易访问性

6. 3. 5 测试过程

下列测试过程适用于易用性测试: 查看用户手册内容,操作软件产品过程中查看页面布局,查看输入输出项的易理解性; b 查看用户手册、培训手册、系统文档,查看文档能否帮助用户学习操作; C 检测过程对表单输入边界值外的数据,查看软件产品所有提示语及页面风格一致性,是否能使 用键盘快捷键: d 检测过程中查看软件产品页面所有的元素是否美观,具备吸引性

RUSPBDAO运行一段时间内,应满足需求设计说明规定的测试场景、服务器资源、并发用户数量的同 时,应测试其所能承受压力的强度,包括但不限于: a)响应时间:服务端响应事务的平均时长: b)每秒处理事务数:服务端每秒处理事务的数量; c)事务通过率:服务端处理事务的成功率:

DB52/T1620202

d)CPU占用率:服务端在处理事务时,服务器CPU占用情况; e)内存占用率:服务端在处理事务时,服务器内存占用情况; f)硬盘I/O读写:服务端在处理事务时,服务器硬盘读写情况

6. 4. 2时间特性

软件时间特性应满足以下几方面要求: a)软件执行其功能时,其响应时间、处理时间及吞吐量应满足用户需求; b 测试响应时间特性,测试软件响应一个用户任务或系统任务的平均时间,或测试软件响应时间 应满足规定目标; 测试处理时间特性,测试软件完成一个作业或一个异步进程的平均时间,或处理时间应满足规 定目标: d)测试吞吐量特性,测试软件单 的平均数量应满足规定且标。

软件参数的最大限度应满足需求。 a)测试指标可包括存储数据项数量、并发用户访问量、用户访问增长的充分性、通信带宽、交易 吞吐量和数据库规模。 b)资源利用性 c)软件执行其功能时,所使用的资源数量和类型应满足需求。 d)测试指标包括处理器 内存平均上用率、 、I/0设备平均占用率、宽带占用率。

6. 4. 4 测试过程

下列测试过程适用于性能(效率)测试: 模拟测试场景操作步骤,与服务器建立连接,传输数据,并能得到正确的服务器反馈; 回放操作步骤,模拟并发用户操作典型应用场景,向服务器施加压力; 统计模拟多人操作时,服务端响应能力和服务器资源占用情况。

6. 5. 1易分析性

能预期变更(变更软件的一个或多个部分)对软件的影响、诊断软件的缺陷或失效原因、识别待修 改部分。 注:测试指标可包括系统日志完整性、诊断功能有效性和诊断功能的充分性等。

由多个独立组件组成的系统或计算机程序, 一个组件的变更对其他组件的影响应最小。 注:测试指标可包括组件间的耦合度、圈复杂度的充分性等

应能够为软件或组件建立测试准则GB/T 38553-2020 工业锅炉系统节能管理要求,并通过测试执行来确定测试准则是否被满足有效性和效率。 注:测试指标可包括测试功能的完整性、测试独立性和测试的重启动性。

6. 5. 4 可重用性

被用于多个系统或其他资产建设。 标可包括系统中可重复使用资产的数量、符合所要求编

下列测试过程适用于维护性测试: a)查看服务端日志,检测软件产品分析诊断能力; 查看软件产品图形化页面及权限配置页面,检测软件产品可配置能力; C 查看软件产品配置参数元文件,检测软件产品修改能力; d)使用主流测试工具,检测软件产品对主流测试工具的支持

GB50923-2013 钢管混凝土拱桥技术规范.pdfDB52/T1620202

软件应能有效地、高效地适应不同的或演变的硬件、软件或者其他运营(或使用)环境。 注:测试指标可包括硬件环境的适应性、系统软件环境的适应性、运营环境的适应性。

©版权声明
相关文章