《主动健康平台数据分析应用测试规范》征求意见稿_第1页
《主动健康平台数据分析应用测试规范》征求意见稿_第2页
《主动健康平台数据分析应用测试规范》征求意见稿_第3页
《主动健康平台数据分析应用测试规范》征求意见稿_第4页
《主动健康平台数据分析应用测试规范》征求意见稿_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

T/CIXXX—2023

主动健康平台数据分析应用测试规范

1范围

本文件规定了主动健康平台数据分析应用测试的缩略语、综述、总则、数据准备模块功能测试、分

析支撑模块功能测试、数据分析模块功能测试和流程编排模块功能测试。

本文件适用于主动健康平台数据分析的应用测试。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,

仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本

文件。

GB/T37721信息技术大数据分析系统功能要求

GB/T38643信息技术大数据分析系统功能测试要求

3术语和定义

GB/T37721界定的术语和定义适用于本文件。

4缩略语

下列缩略语适用于本文件。

GPU:中央处理器(CentralProcessingUnit)

SQL:结构化查询语言(StructuredQueryLanguage)

SSD:固态硬盘(SolidStateDrives)

5综述

本标文件根据GB/T37721规定的大数据分析系统的的功能要求,给出了主动健康平台数据分析相应

的测试要求。

6总则

6.1测试对象

主动健康平台数据分析测试主要包含数据准备模块功能测试、分析支撑模块功能测试、数据分析模

块功能测试和流程编排模块功能测试,其中:

——数据准备模块功能测试包含数据抽取功能测试、数据清洗功能测试、数据转换功能测试和数

据加载功能测试;

7

T/CIXXX—2023

——分析支撑模块功能测试包含查询功能测试、机器学习功能测试、统计分析功能测试和可视化

功能测试;

——数据分析模块功能测试包含分析模式测试、交互式联机分析功能测试和分析类型测试;

——流程编排模块功能测试包含工作流管理测试、告警和日志测试。

6.2测试环境

测试环境配置应遵循以下原则:

——能保证支撑主动健康平台的正常运行;

——选用主动健康平台运行兼容的操作系统等基础软件环境;

——除了要求的基础软件,测试环境上只安装平台运行和测试必需的软件;

——利用杀毒软件检测软件环境,保证测试环境中没有检测到病毒;

——在使用环境具备测试条件时,也可直接选择在使用环境下进行测试。

6.3测试流程

6.3.1测试申请

向测试机构提交的资料应至少包括以下内容:

——设计开发合同;

——开发需求规格说明书;

——项目技术报告;

——平台用户使用报告;

——用户操作手册。

6.3.2测试受理

测试机构根据上述文件及相关标准,确定测试依据、测试周期等,签订测试合同。

6.3.3测试准备

测试机构根据测试合同、委托方提交资料及相关标准,制定测试实施细则。测试实施前应明确测试

资源,其中包括人员、硬件、软件、数据、文档等,以及管理这些资源的方法和流程。

6.3.4制定测试方案

制定测试方案应包含以下内容:

——确定测试范围和目标;

——确定测试资源要求:包括软硬件环境、辅助测试软件以及人员;

——确定测试策略和测试方法;

——评估工作量;

——制定测试计划;

——确定测试准则及测试风险;

——确定测试通过标准;

——确定测试输出物。

6.3.5测试实施

测试机构按照第7章~第10章内容确认的测试要求,依据测试实施细则进行测试。测试还应考察以

下内容:

7

T/CIXXX—2023

——平台所包括的服务、接口及全部功能;

——安全性;

——可靠性;

——易用性;

——效率;

——维护性;

——文档质量。

6.3.6测试结果处理

6.3.6.1测试结果通过的判定准则应包括以下内容:

——平台所包括的服务、接口及全部功能符合要求;

——安全性符合要求;

——可靠性符合要求;

——易用性符合要求;

——效率符合要求;

——维护性符合要求;

——文档质量符合要求。

6.3.6.2测试结果存在不合格项时,允许在规定的时间内进行一次整改,整改后进行复测。复测仍不

合格,则判定平台功能不合格。

6.3.7测试报告

测试机构根据测试结果出具测试报告。

7数据准备模块功能测试

7.1数据抽取功能测试

数据抽取功能测试时数据准备模块要求如下:

——测试是否支持按照需求抽取存放在存储系统中的数据;

——测试是否对结构化数据、非结构化数据提供不同抽取方法;

——测试是否提供全量抽取及增量抽取模式;

——测试是否支持主动抽取和被动追加;

——测试是否支持定时批量抽取;

——测试是否支持分布式数据抽取,并测试在数据抽取过程是否实现负载均衡。

7.2数据清洗功能测试

数据清洗功能测试时数据准备模块要求如下:

——测试是否支持数据一致性;

——通过进行无效数据值删除、修正等操作,测试是否支持处理无效值;

——通过填充缺失值或删除缺失值对应数据条目等操作,测试是否支持处理缺失值

——通过合并重复数据或者删除重复数据等操作,测试是否支持处理重复数据;

——测试是否提供清洗前后的数据比对功能;

——测试是否支持逻辑矛盾、关联性验证、不合理数据的清洗。

7

T/CIXXX—2023

7.3数据转换功能测试

数据转换功能测试时数据准备模块要求如下:

——通过对结构化数据进行列转换操作,测试是否支持结构化数据列转换;

——通过对结构化数据进行行转换操作,测试是否支持结构化数据行转换;

——通过对结构化数据进行表转换操作,测试是否支持结构化数据表转换;

——测试是否支持非结构化数据的结构化处理;

——测试是否支持对文本、网页类数据的规范化处理,是否支持将文档类数据转化成单一规范形

式;

——通过进行语音和音频输入,检测输入识别结果准确性,测试是否支持对语音/音频数据的识别

处理;

——通过进行图像输入,检测输人识别结果准确性,测试是否支持提取图像信息。

7.4数据加载功能测试

数据加载功能测试时数据准备模块要求如下:

——测试是否支持把经过清洗和转换之后的数据加载到大数据分析系统;

——按照加载的目标结构将转换过的数据输入到目标结构中去,测试是否支持全量加载;

——在目标结构中已经存在数据时,应通过在保存已有数据的基础上增加新的数据,测试是否支

持增量加载;

——测试是否支持实时加载或批量加载。

8分析支撑模块功能测试

8.1查询功能测试

8.1.1查询接口测试

查询接口测试要求如下:

——测试是否支持通过标准的数据库连接接口进行查询;

——测试是否支持RESTAPI查询接口进行查询。

8.1.2查询优化测试

查询优化测试要求如下:

——通过建立数据索引测试是否达到查询加速的效果

——测试是否支持精确查询和模糊查询;

——测试是否支持基于规则或者基于成本的查询优化;

——测试是否支持数据分片和多副本技术;

——测试是否支持通过SQL进行复杂条件高并发查询;

——测试是否支持二级索引。

8.2机器学习功能测试

8.2.1数据集管理功能

数据集管理功能测试要求如下:

——测试是否能够将输人数据划分为训练集、验证集和测试集;

7

T/CIXXX—2023

——通过将训练、验证过的模型导人到主动健康平台数据分析系统中的模型导出的操作,测试是

否提供机器学习模型的导人和导出的功能。

8.2.2支持算法测试

支持算法测试要求如下:

——测试是否支持回归与分类算法;

——测试是否支持聚类算法;

——测试支持协同过滤算法;

——测试支持降维算法;

——测试是否支持频繁模式挖掘算法;

——测试主是否支持神经网络算法;

——通过检查是否具有特征提取、特征转换、特征选择、模型选择、交叉验证、模型调优组件测

试是否提供机器学习流程的其他组件;

——测试是否支持Java、Scala、Python、R等一种或多种语言,并且是否支持二次开发增加新的

算子。

8.2.3模型评估功能测试

应通过检查机器学习模块中包含交叉验证、模型选择等核心评估组件测试平台是否能够支持算法模

型的评估模块。

8.3统计分析功能测试

统计分析功能测试要求如下:

——通过计算最大值、最小值、求和、总数等统计量测试是否支持基本的数值统计;

——通过计算平均数、中位数、众数等统计量测试主是否支持分析数据集中趋势的统计;

——通过计算极差、方差、标准差等统计量测试是否支持分析数据离散程度的统计;

——通过计算协方差、相关系数等统计量测试是否支持分析多个随机变量的关系;

——通过保存常用的统计分析方案测试是否支持统计分析的自定义模板能力。

8.4可视化功能测试

可视化功能测试要求如下:

——通过以Excel、关系型数据库、JSON、XML格式输人测试是否支持常见的数据源数据格式作为

输人;

——测试是否支持对高维数据的可视化展示;

——通过检查是否可以以柱状图、饼图、折线图等方式展示测试是否支持可视化分析工具库;

——测试是否支持算法模型的评估相关的可视化工具。

9数据分析模块功能测试

9.1分析模式测试

9.1.1离线数据分析功能测试

离线数据分析功能测试要求如下:

——测试是否支持结构化查询语言;

7

T/CIXXX—2023

——测试是否支持对离线数据的分布式分析;

——测试是否具有通过标准接口支持第三方应用的能力;

——测试是否支持分布式计算或并行计算等计算框架;

——测试是否支持对海量工作任务的切分和分布式调度;

——测试是否支持集成第三方的机器学习算法库;

——测试是否支持使用内存或SSD存储作为缓存;

——测试是否支持分布式执行计划层面的优化;

——测试是否支持对文本类、音视频类以及图像类数据的分析;

——测试是否支持对关系型数据库和大数据存储系统中的数据源进行交叉查询、聚合、关联操作

的能力;

——测试是否支持使用GPU对特定算法加速分析。

9.1.2流数据分析功能测试

流数据分析功能测试要求如下;

——测试是否支持按时间切片后进行批量处理;

——测试是否支持基于事件触发或者采样的流式处理;

——测试是否支持实时流上的数据统计;

——测试是否支持流式数据的排序;

——测试是否支持与静态表之间的关联;

——测试是否支持多个数据流的关联处理;

——测试是否支持采用滑动窗口方式的实时分析任务,并测试其时间窗口大小是否可调;

——测试是否支持实时数据的分组、优先级调度;

——测试是否支持对文本类、音视频类以及图像类数据的分析。

9.2交互式联机分析功能测试

交互式联机分析功能测试要求如下:

——测试是否支持通过结构化查询语言对数据进行分布式的联机分析;

——测试是否支持通过结构化查询语言对数据进行即席查询;

——测试是否支持利用可视化中间件对数据分析结果进行显示;

——测试是否支持在交互式分析过程中定义计算公式和参数配置;

——测试是否支持交互式分析过程的自动保存和回退等操作;

——测试是否支持在交互式分析过程中对分析结果的保存和发布;

——测试是否支持基于在线联机分析的交互式数据分析;

——测试是否支持对非结构化数据的分析。

9.3分析类型测试

9.3.1预测型分析功能测试

预测型分析功能测试要求如下:

——测试是否支持趋势预测、回归分析等多种预测分析方法;

——测试是否支持准确率以百分比数值化形式呈现,并测试是否精确到小数点后至少1位;

——测试是否支持使用可视化方式进行显示分析结果;

——测试是否支持对训练好的模型的发布应用。

7

T/CIXXX—2023

9.3.2描述型分析功能测试

描述型分析功能测试要求如下:

——测试是否支持使用相关关系分析方法进行描述型分析;

——测试是否支持可视化展示样本数据的分析结果,是否支持展示模型训练效果,是否支持对训练

好的模型可存储和发布;

——测试是否支持分析结果的良好直观呈现。

10流程编排模块功能测试

10.1工作流管理测试

工作流管理测试要求如下

——通过拖拉方式进行流程编排和修订等操作,测试是否支持可视化的流程编排操作界面;

——通过配置工作流的触发时间的启动时间、执行周期测试是否支持工作流的调度触发机制,并

且是否支持配置触发时间或触发事件;

——测试是否支持通过管理界面对工作流进行启动、停止操作;

——测试是否支持并行执行多流程任务;

——测试是否支持通过数据管道实现工作流的串联;

——测试是否支持多人协同功能;

——测试是否支持流程编排结果的持久化保存。

10.2告警和日志测试

——告警和日志测试要求如下:

——测试是否支持跟踪计算或任务的执行状态,并测试是否对异常任务给出告警;

——测试是否支持任务执行状态的细节输出到日志。

7

ICS35.240

CCSL67

T/CI

团体标准

T/CIXXX—2023

主动健康平台数据分析应用测试规范

Activehealthplatformdataanalysisapplicationtestingspecification

(征求意见稿)

中国国际科技促进会发布

T/CIXXX—2023

主动健康平台数据分析应用测试规范

1范围

本文件规定了主动健康平台数据分析应用测试的缩略语、综述、总则、数据准备模块功能测试、分

析支撑模块功能测试、数据分析模块功能测试和流程编排模块功能测试。

本文件适用于主动健康平台数据分析的应用测试。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,

仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本

文件。

GB/T37721信息技术大数据分析系统功能要求

GB/T38643信息技术大数据分析系统功能测试要求

3术语和定义

GB/T37721界定的术语和定义适用于本文件。

4缩略语

下列缩略语适用于本文件。

GPU:中央处理器(CentralProcessingUnit)

SQL:结构化查询语言(StructuredQueryLanguage)

SSD:固态硬盘(SolidStateDrives)

5综述

本标文件根据GB/T37721规定的大数据分析系统的的功能要求,给出了主动健康平台数据分析相应

的测试要求。

6总则

6.1测试对象

主动健康平台数据分析测试主要包含数据准备模块功能测试、分析支撑模块功能测试、数据分析模

块功能测试和流程编排模块功能测试,其中:

——数据准备模块功能测试包含数据抽取功能测试、数据清洗功能测试、数据转换功能测试和数

据加载功能测试;

7

T/CIXXX—2023

——分析支撑模块功能测试包含查询功能测试、机器学习功能测试、统计分析功能测试和可视化

功能测试;

——数据分析模块功能测试包含分析模式测试、交互式联机分析功能测试和分析类型测试;

——流程编排模块功能测试包含工作流管理测试、告警和日志测试。

6.2测试环境

测试环境配置应遵循以下原则:

——能保证支撑主动健康平台的正常运行;

——选用主动健康平台运行兼容的操作系统等基础软件环境;

——除了要求的基础软件,测试环境上只安装平台运行和测试必需的软件;

——利用杀毒软件检测软件环境,保证测试环境中没有检测到病毒;

——在使用环境具备测试条件时,也可直接选择在使用环境下进行测试。

6.3测试流程

6.3.1测试申请

向测试机构提交的资料应至少包括以下内容:

——设计开发合同;

——开发需求规格说明书;

——项目技术报告;

——平台用户使用报告;

——用户操作手册。

6.3.2测试受理

测试机构根据上述文件及相关标准,确定测试依据、测试周期等,签订测试合同。

6.3.3测试准备

测试机构根据测试合同、委托方提交资料及相关标准,制定测试实施细则。测试实施前应明确测试

资源,其中包括人员、硬件、软件、数据、文档等,以及管理这些资源的方法和流程。

6.3.4制定测试方案

制定测试方案应包含以下内容:

——确定测试范围和目标;

——确定测试资源要求:包括软硬件环境、辅助测试软件以及人员;

——确定测试策略和测试方法;

——评估工作量;

——制定测试计划;

——确定测试准则及测试风险;

——确定测试通过标准;

——确定测试输出物。

6.3.5测试实施

测试机构按照第7章~第10章内容确认的测试要求,依据测试实施细则进行测试。测试还应考察以

下内容:

7

T/CIXXX—2023

——平台所包括的服务、接口及全部功能;

——安全性;

——可靠性;

——易用性;

——效率;

——维护性;

——文档质量。

6.3.6测试结果处理

6.3.6.1测试结果通过的判定准则应包括以下内容:

——平台所包括的服务、接口及全部功能符合要求;

——安全性符合要求;

——可靠性符合要求;

——易用性符合要求;

——效率符合要求;

——维护性符合要求;

——文档质量符合要求。

6.3.6.2测试结果存在不合格项时,允许在规定的时间内进行一次整改,整改后进行复测。复测仍不

合格,则判定平台功能不合格。

6.3.7测试报告

测试机构根据测试结果出具测试报告。

7数据准备模块功能测试

7.1数据抽取功能测试

数据抽取功能测试时数据准备模块要求如下:

——测试是否支持按照需求抽取存放在存储系统中的数据;

——测试是否对结构化数据、非结构化数据提供不同抽取方法;

——测试是否提供全量抽取及增量抽取模式;

——测试是否支持主动抽取和被动追加;

——测试是否支持定时批量抽取;

——测试是否支持分布式数据抽取,并测试在数据抽取过程是否实现负载均衡。

7.2数据清洗功能测试

数据清洗功能测试时数据准备模块要求如下:

——测试是否支持数据一致性;

——通过进行无效数据值删除、修正等操作,测试是否支持处理无效值;

——通过填充缺失值或删除缺失值对应数据条目等操作,测试是否支持处理缺失值

——通过合并重复数据或者删除重复数据等操作,测试是否支持处理重复数据;

——测试是否提供清洗前后的数据比对功能;

——测试是否支持逻辑矛盾、关联性验证、不合理数据的清洗。

7

T/CIXXX—2023

7.3数据转换功能测试

数据转换功能测试时数据准备模块要求如下:

——通过对结构化数据进行列转换操作,测试是否支持结构化数据列转换;

——通过对结构化数据进行行转换操作,测试是否支持结构化数据行转换;

——通过对结构化数据进行表转换操作,测试是否支持结构化数据表转换;

——测试是否支持非结构化数据的结构化处理;

——测试是否支持对文本、网页类数据的规范化处理,是否支持将文档类数据转化成单一规范形

式;

——通过进行语音和音频输入,检测输入识别结果准确性,测试是否支持对语音/音频数据的识别

处理;

——通过进行图像输入,检测输人识别结果准确性,测试是否支持提取图像信息。

7.4数据加载功能测试

数据加载功能测试时数据准备模块要求如下:

——测试是否支持把经过清洗和转换之后的数据加载到大数据分析系统;

——按照加载的目标结构将转换过的数据输入到目标结构中去,测试是否支持全量加载;

——在目标结构中已经存在数据时,应通过在保存已有数据的基础上增加新的数据,测试是否支

持增量加载;

——测试是否支持实时加载或批量加载。

8分析支撑模块功能测试

8.1查询功能测试

8.1.1查询接口测试

查询接口测试要求如下:

——测试是否支持通过标准的数据库连接接口进行查询;

——测试是否支持RESTAPI查询接口进行查询。

8.1.2查询优化测试

查询优化测试要求如下:

——通过建立数据索引测试是否达到查询加速的效果

——测试是否支持精确查询和模糊查询;

——测试是否支持基于规则或者基于成本的查询优化;

——测试是否支持数据分片和多副本技术;

——测试是否支持通过SQL进行复杂条件高并发查询;

——测试是否支持二级索引。

8.2机器学习功能测试

8.2.1数据集管理功能

数据集管理功能测试要求如下:

——测试是否能够将输人数据划分为训练集、验证集和测试集;

7

T/CIXXX—2023

——通过将训练、验证过的模型导人到主动健康平台数据分析系统中的模型导出的操作,测试是

否提供机器学习模型的导人和导出的功能。

8.2.2支持算法测试

支持算法测试要求如下:

——测试是否支持回归与分类算法;

——测试是否支持聚类算法;

——测试支持协同过滤算法;

——测试支持降维算法;

——测试是否支持频繁模式挖掘算法;

——测试主是否支持神经网络算法;

——通过检查是否具有特征提取、特征转换、特征选择、模型选择、交叉验证、模型调优组件测

试是否提供机器学习流程的其他组件;

——测试是否支持Java、Scala、Python、R等一种或多种语言,并且是否支持二次开发增加新的

算子。

8.2.3模型评估功能测试

应通过检查机器学习模块中包含交叉验证、模型选择等核心评估组件测试平台是否能够支持算法模

型的评估模块。

8.3统计分析功能测试

统计分析功能测试要求如下:

——通过计算最大值、最小值、求和、总数等统计量测试是否支持基本的数值统计;

——通过计算平均数、中位数、众数等统计量测试主是否支持分析数据集中趋势的统计;

——通过计算极差、方差、标准差等统计量测试是否支持分析数据离散程度的统计;

——通过计算协方差、相关系数等统计量测试是否支持分析多个随机变量的关系;

——通过保存常用的统计分析方案测试是否支持统计分析的自定义模板能力。

8.4可视化功能测试

可视化功能测试要求如下:

——通过以Excel、关系型数据库、JSON、XML格式输人测试是否支持常见的数据源数据格式作为

输人;

——测试是否支持对高维数据的可视化展示;

——通过检查是否可以以柱状图、饼图、折线图等方式展示测试是否支持可视化分析工具库;

——测试是否支持算法模型的评估相关的可视化工具。

9数据分析模块功能测试

9.1分析模式测试

9.1.1离线数据分析功能测试

离线

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论