标准规范下载简介
DB52/T 1620-2021 面向大数据应用的就绪可用软件产品质量要求和测试细则.pdf简介:
DB52/T 1620-2021 是中国浙江省的一项地方标准,全称为《面向大数据应用的就绪可用软件产品质量要求和测试细则》。这个标准主要针对在大数据环境下开发和应用的软件产品,提出了详细的质量要求和测试方法,旨在确保这类软件能够满足大数据处理的需求,具备良好的性能、稳定性、可扩展性、安全性等特性。
以下是一些关键要点:
1. 产品质量要求:该标准涵盖了软件的多个维度,如功能完整性、性能效率、安全性、可靠性、可维护性、兼容性等。对于大数据应用软件,特别强调了对大数据处理能力、数据处理速度、数据准确性以及数据安全性的要求。
2. 测试细则:标准规定了针对大数据软件的详细测试方法,包括功能测试、性能测试、压力测试、安全测试、兼容性测试、恢复测试等。测试内容涵盖了软件的生命周期,从需求分析、设计、开发到部署和维护。
3. 面向大数据应用:该标准考虑到了大数据处理的特殊性,例如数据量大、数据复杂性、实时处理需求、数据挖掘和分析等,因此在质量要求和测试方法上会有针对性的设计。
4. 适应性:由于大数据技术的快速发展,该标准需要定期更新以适应新的技术趋势和行业需求。
总的来说,DB52/T 1620-2021 是一项指导大数据软件开发和质量管理的重要规范,有助于提升大数据软件的质量和市场竞争力。
DB52/T 1620-2021 面向大数据应用的就绪可用软件产品质量要求和测试细则.pdf部分内容预览:
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
GB 1922-2006 油漆及清洗用溶剂油下列缩略语适用于本文件。 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易分析性
能预期变更(变更软件的一个或多个部分)对软件的影响、诊断软件的缺陷或失效原因、识别待修 改部分。 注:测试指标可包括系统日志完整性、诊断功能有效性和诊断功能的充分性等。
由多个独立组件组成的系统或计算机程序, 一个组件的变更对其他组件的影响应最小。 注:测试指标可包括组件间的耦合度、圈复杂度的充分性等
应能够为软件或组件建立测试准则,并通过测试执行来确定测试准则是否被满足有效性和效率。 注:测试指标可包括测试功能的完整性、测试独立性和测试的重启动性。
甘肃省市政工程预算定额2018 第四册 隧道工程6. 5. 4 可重用性
被用于多个系统或其他资产建设。 标可包括系统中可重复使用资产的数量、符合所要求编
下列测试过程适用于维护性测试: a)查看服务端日志,检测软件产品分析诊断能力; 查看软件产品图形化页面及权限配置页面,检测软件产品可配置能力; C 查看软件产品配置参数元文件,检测软件产品修改能力; d)使用主流测试工具,检测软件产品对主流测试工具的支持
DB52/T1620202
软件应能有效地、高效地适应不同的或演变的硬件、软件或者其他运营(或使用)环境。 注:测试指标可包括硬件环境的适应性、系统软件环境的适应性、运营环境的适应性。
注:测试指标可包括使用相似性 复用/导入能力
6. 6. 3 易安装性
在指定环境中GB 50583-2020 煤炭工业建筑结构设计标准,软件应能成功地安装和/或卸载 注:测试指标可包括安装的时间效率和安装的灵活性。
6. 6. 4 测试过程