GB/T38258-2019

信息技术虚拟现实应用软件基本要求和测试方法

Informationtechnology—Virtualrealityapplicationsoftwarebasicrequirementandtestmethod

本文分享国家标准信息技术虚拟现实应用软件基本要求和测试方法的全文阅读和高清PDF的下载,信息技术虚拟现实应用软件基本要求和测试方法的编号:GB/T38258-2019。信息技术虚拟现实应用软件基本要求和测试方法共有14页,发布于2020-07-01
  • 中国标准分类号(CCS)L60
  • 国际标准分类号(ICS)35.240
  • 实施日期2020-07-01
  • 文件格式PDF
  • 文本页数14页
  • 文件大小901.93KB

信息技术虚拟现实应用软件基本要求和测试方法


国家标准 GB/T38258一2019 信息技术 虚拟现实应用软件基本要求和测试方法 nformationteehnology Virtualrealityapplieationsoftwarebasicrequirementandtestmethod 2019-12-10发布 2020-07-01实施 国家市场监督管理总局 发布 国家标涯花警理委员会国家标准
GB/T38258一2019 目 次 前言 范围 2 术语和定 3 缩略语 概述 4 基本要求 5.1功能适宜性 5.2运行效率 易用性 5.3 5.!可幕性 5.5可维护性 5.6可移植性 .7兼容性 测试方法 6.1功能适宜性 6.2运行效率 6.3易用性 6.4可靠性 6.5可维护性 6.6可移植性 10 6.7兼容性 10
GB/38258一2019 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本标准起草单位:电子技术标准化研究院、北京理工大学、北京电影学院、深圳赛西信息技术有 限公司、福建网龙计算机网络信息技术有限公司、北京航空航天大学,浙江大学,歌尔股份有限公司、中 国移动通信有限公司研究院、上海乐相科技有限公司、南昌虚拟现实检测技术有限公司,深圳市掌网科 技股份有限公司,湖南财政经济学院、北京大视景科技有限公司、北京微视酷科技有限责任公司、北京科 技大学、江苏金刚文化科技集团股份有限公司 本标准主要起草人;王聪,王涌天,宋维涛、刘越、马珊珊焦廉洁,黄华,林志宏、周忠、章国锋、,严小天、 杨本植、许孜奕,童立超、纪祥蟹,胡翔,孙其民、周俊亮,樊晓平,孙光陌明宏、黄明华,赵长飞.卓政,周顾、 张宏磊,王忠民、赵辰羽、李璐,关建辉、彭祷,曾金盛,周航军、蒋望东
GB/38258一2019 信息技术 虚拟现实应用软件基本要求和测试方法 范围 本标准规定了虚拟现实应用软件的基本要求以及测试方法 本标准适用于虚拟现实应用软件的性能设计、开发以及性能测试 术语和定义 下列术语和定义适用于本文件 2. 虚拟现实virtualreality 采用以计算机为核心的现代高科技手段生成的逼真的视觉、听觉、触觉、嗅觉、味觉等多感官一体 化的数字化人工环境,用户借助一些输人、输出设备,采用自然的方式与虚拟世界的对象进行交互,相 互影响,从而产生亲临真实环境的感觉和体验 2.2 虚拟现实应用软件rtualreityappliteatio.sotware 面向虚拟现实设备与平台开发及应用的程序集合 2.3 平均响应时间 erepuneetime aVerage 虚拟现实应用软件对请求作出响应的平均时间 2.4 最大响应时间maximumresponsetime 虚拟现实应用软件对请求作出响应的最长时间 2.5 渲染帧率averagerenderingramerate 虚拟现实应用软件在运行期间调用GPU进行渲染时平均每秒渲染帧数 2.6 资源冗余数量比resoureeredundaeyquantityratio 虚拟现实应用软件资源包里所包含重复资源数占总资源数的百分比 2.7 资源冗余空间比resoureeredundaneyspaceratio 虚拟现实应用软件数据库所包含重复资源字节数占总资源字节数的百分比 2.8 界面元素interfaceelement 虚拟现实应用软件系统中满足用户交互需求的一系列元素,如窗口、对话框、模型、文本、菜单、图 形、按钮等
GB/T38258一2019 缩略语 下列缩略语适用于本文件 CPU:中央处理器(CentralProcessingUnit) GPU;图形处理器(GraphicProcessingUnit) D,账号(IDenitry) est5) MD5;信息摘要算法5(MessgeDige 概述 在用于创建仿真环境的虚拟现实系统中,虚拟现实应用软件的一个共同目标是为产生多源信息融 合的交互式三维动态视景提供支持 因此,本标准在总体上采用通用的软件质量模型标准中规范的质 量特性分类,并按各类特性提出针对虚拟现实应用软件的基本要求,即按各类特性归类虚拟现实应用软 件的基本要求 第5章下面的一级条款(5,x)是各类特性,每类特性(一级条款)下面的二级条款(5.x.x)或二级条款 下的三级条款(5.x.x.x)是相应的基本要求 5 基本要求 5.1功能适宜性 5.1.1输入能力 虚拟现实应用软件应具有说明书描述的通过诸如相机、键盘、鼠标、虚拟键盘、触摸屏、,麦克风、手 柄、数据手套之类信息的一种或几种输人设备向虚拟现实应用软件输人信息的能力 5.1.2输出能力 虚拟现实应用软件应具有说明书描述的向用户输出视觉听觉、触觉、味觉以及嗅觉等一种或多种 信息的能力 5.1.3定位 虚拟现实应用软件应能够确定其承载设备的运动信息,并且能以三自由度或六自由度方式描述此 类运动信息 三自由度方式用于描述旋转类运动信息 旋转信息(r)分解为围绕X、Y和Z轴的旋转信息分量 Gr、r,和r),见图1 图1旋转信息的三自由度描述方式示意图
GB/38258一2019 六自由度方式用于描述旋转和平移运动信息 旋转信息(r)分解为围绕X、Y和Z轴的旋转信息 和t,见图2 分量(rx、ry和r2),移动信息!分解为沿着X、Y和Z轴的移动信息分量(xy 图2旋转和移动信息的六自由度描述方式示意图 5.2运行效率 5.2.1时间特性 平均响应时间 5.2.1.1 在软件说明书适应的设备和平台上,按照软件说明书进行测试,测试虚拟现实应用软件界面跳转加 载缓冲,平均响应时同不应超过3s 按平均响应时间的定义(见2.3),平均响应时间T表示为式(1) T 式中: T 第i次请求的响应时间,单位为秒(s);见式(2) T,=T一T 其中 用户/设备第i次发出请求的时间,单位为秒(s); T -执行第i次请求的结果呈现结束的时间,单位为秒(s); 总的请求次数 5.2.1.2最大响应时间 在软件说明书适应的设备和平台上,按照软件说明书进行测试,测试虚拟现实应用软件界面跳转加 载缓冲,最大响应时间不应超过8s 按最大响应时间的定义(见2.4),最大响应时间表示为式(3): T=max{T-Ta 式中 T 用户/设备第i次发出请求的时间,单位为秒(s); 执行第i次请求的结果呈现结束的时间,单位为秒(s) T 5.2.1.3渲染帧率 选择合适的镜头移动速率,在最准确的时刻渲染出准确的一帧,渲染帧率不应低于显示设备的刷 新率 渲染帧率P按式(4)计算:
GB/T38258一2019 尸-- 式中 N 运行期间渲染帧数; T 运行期间时长,单位为秒(s) 5.2.2资源利用性 虚拟现实应用软件资源利用性宜考虑以下方面 CPU占用率不应高于85%; a b) 内存占用率不应高于90% 硬盘读写时间占比不应高于90% c d 资源冗余数量比不应高于50% e 资源冗余空间比不应高于50% 5.3易用性 5.3.1界面架构清晰性 虚拟现实应用软件界面架构应能够支持新用户在没有受到培训情况下按界面提示完成常规的交互 操作,如软件打开,退出,选择等 操作引导有效性 5.3.2 虚拟现实应用软件具有以下支持有效引导的能力 a) 软件界面中应包含用户操作方式引导; b) 软件应保证用户可以通过操作方式引导完成相应的操作 用户完成相应操作后,软件应给予用户引导或提示 c 5.3.3操作方式适配性 操作方式适配性要求如下 软件的操作方式不应超出设备支持的操作方式 a b)软件的操作方式应至少包含一种设备支持的操作方式 5.3.4交互操作舒适性 虚拟现实应用软件的交互操作应确保用户在其适宜的使用时间内使用时不易产生疲劳、眩晕等 5.3.5交互操作准确性 虚拟现实应用软件具有以下支持准确进行交互操作的能力 软件应提供清晰的、容易分辨和选择的界面元素; a b) 软件应确保同一用户完成同一操作的准确性达到90%以上 5.3.6交互操作反馈 虚拟现实应用软件具有以下交互操作反馈能力 用户完成交互操作后,软件应在界面上呈现操作结果,如界面跳转、色彩变化、界面元素变化 a 动作特效、声音或其他类型的反馈; b) 从交互操作完成到呈现出操作结果,其间延迟不宜超过2s、
GB/38258一2019 5.4可靠性 5.4.1成熟性 虚拟现实应用软件具有以下防止错误后果蔓延的能力 软件运行期间出现错误后,软件应给出针对该错误的反馈信息 a b 软件运行期间出现错误后,软件不应出现非正常退出或导致操作系统或其他软件的崩溃 软件运行期间出现错误后,软件其他功能不应出现失效 c 注;“错误”指的是,在软件运行中,按照软件说明进行操作时,软件设有出现说明中指示出现的结果 5.4.2容错性 虚拟现实应用软件容错要求如下 输人操作错误时,软件应能呈现相应的出错提示信息; b) 输人操作错误时,软件不应出现非正常退出或崩溃; 输人操作错误时,不应导致软件其他功能失效 c 5.4.3易恢复性 虚拟现实应用软件具有以下能力 系统对应用软件系统的数据应进行可靠备份; a b 应用软件系统的重启应能完成软件系统重组和降级使用 应用软件应记录故障前后的状态,搜集有用信息 5.5可维护性 5.5.1失效诊断准确性 可维护点个数与软件实际需要进行维护的失效点个数的比值为失效诊断的准确性 失效诊断的准确性应大于90% 5.5.2可自动验证性 已自动验证的维护点个数与软件实际需要进行维护的失效点个数的比值为可自动验证性 可自动验证性应大于10% 5.5.3维护完整性 已维护成功的点个数与软件实际需要进行维护的失效点个数的比值为维护完整性 维护完整性应大于60% 5.6可移植性 可移植性宜考虑对不同环境的适用性: 被移植的虚拟现实应用软件应在新的目标硬件操作系统、支撑软件环境下易于安装,安装后 应能够正常启动,功能应可以正常实现,其他软件或设备运行应不受影响 b 移植过程中虚拟现实应用软件的开发修改工作量与原软件的开发工作量占比宜小于10%
GB/T38258一2019 5.7兼容性 5.7.1共存性 在与其他常见产品或组件(如办公软件或者杀毒软件等)共享通用的环境和资源条件下,虚拟现实 应用软件应能有效执行其功能并且不会对其他产品或组件造成负面影响 5.7.2接口兼容性 应能与说明书描述的虚拟现实外置系统接口旅容 5.7.3分辨率兼容性 软件界面元素的尺寸和布局应能适应说明书描述的平台和设备的屏幕分辨率 测试方法 6.1功能适宜性 6.1.1输入能力 该特性的测试应按照以下步骤: a 运行虚拟现实应用软件,接人相机、键盘、鼠标,虚拟键盘、触摸屏,麦克风、手柄、数据手套等输 人设备; b 检查输人设备向虚拟现实应用软件传递输人数据时,应用软件有响应 6.1.2输出能力 该特性的测试应按照以下步骤 运行虚拟现实应用软件,接人屏幕、头戴式显示设备、耳机、力反馈设备、味觉发生设备、嗅觉发 a 生设备等一种或多种输出设备 检查虚拟现实应用软件向输出设备传递视觉、听觉、触觉、味觉以及嗅觉等一种或多种信息 b 6.1.3定位 该特性的测试应按照以下步骤 设计任意一个移动轨迹,包括空间直线、空间曲线 a b 运行虚拟现实应用软件,按设计好的轨迹移动设备,并在运动过程中进行旋转和平移 c 检验从虚拟现实应用软件中获取设备运动过程中的坐标信息及自由度信息 6.2运行效率 6.2.1时间特性 6.2.1.1 平均响应时间 该特性的测试应按照以下步骤,并设定相应的数值 统计用户/设备发出请求的时间T a) b) 统计结果呈现结束的时间T 计算响应时间T; c d) 共统计n次;
GB/38258一2019 计算平均响应时间 6.2.1.2最大响应时间 该特性的测试应按照以下步骤,并设定相应的数值: 统计用户/设备发出请求的时间为T; 统计结果呈现结束的时间为T; b 计算响应时间T, c d)计算最大响应时间T nmnx 6.2.1.3渲染帧率 该特性的测试应按照以下步骤,并设定相应的数值 确定显示设备的刷新率; a 测量运行期间道染顿数N和运行期同时长r[以秒()计] b 计算渲染帧率P c 6.2.2资源利用性 6.2.2.1CPU占用率 该特性的测试应按照以下步骤,并设定相应的数值: 系统初始化清除虚拟现实应用以外的用户程序 a b 获取虚拟现实应用的进程ID: c 待程序稳定运行后,获取虚拟现实应用软件的CPU占用率均值 6.2.2.2内存占用率 该特性的测试应按照以下步骤,并设定相应的数值 系统初始化清除虚拟现实应用以外的程序; b 获取虚拟现实应用的进程ID; 待程序稳定运行后,获取虚拟现实应用软件的内存占用率均值 6.2.2.3GPU占用率 该特性的测试应按照以下步骤,并设定相应的数值 a 系统初始化,清除虚拟现实应用以外的用户程序 b 获取虚拟现实应用的进程ID; 待程序稳定运行后,获取虚拟现实应用软件的GPU占用率均值 c 6.2.2.4资源冗余数量比 该特性的测试应按照以下步骤,并设定相应的数值: 解压图片资源; a 5 以递归方式遍历资源目录下的资源文件,得到MD5计算结果,并写人资源哈希表,并保存文 件的大小 如果MD5已存在,则不进行统计,统计最后去重的文件数N1,以及总文件数N ; d)计算资源冗余数量比N,见式(5).
GB/T38258一2019 N N=1一 (5 N 式中 N 总文件数 去重的文件数 N 6.2.2.5资源冗余空间比 该特性的测试应按照以下步骤,并设定相应的数值 a 解压图片资源; b 以递归方式遍历资源目录下的资源文件,得到MD5计算结果,并写人资源哈希表,并保存文 件的大小; c 如果MD5已存在,则不进行统计,统计最后去重的文件总大小Mi,以及总文件大小M,; d)计算资源冗余空间比M,见式6) M M= 式中 总文件大小 M M 去重的文件总大小 6.3易用性 6.3.1界面架构清晰性 新用户在不查看软件帮助文档的情况下,完成软件的打开、退出、选择等操作 6.3.2操作引导有效性 该特性的测试应按照以下步骤 查看软件界面的操作方式引导; a b) 跟随操作方式引导完成相应的操作; 检查完成操作后是否给予用户引导或提示 6.3.3操作方式适配性 该特性的测试应按照以下步骤: 查看软件的操作方式是否有设备不支持的操作方式; a b 检查软件的操作方式是否至少包含一种设备支持的操作方式 6.3.4交互操作舒适性 该特性的测试应按照以下步骤,并设定相应的数值 选择不少于20个普通用户,使其操作虚拟现实应用软件 a 统计正常使用软件15min后产生明显疲劳、眩晕、眼睛干涩或流泪,恶心等的用户数量,用户 b 产生不舒适感的比例不应高于30% 6.3.5交互操作准确性 该特性的测试应按照以下步骤,并设定相应的数值:
GB/38258一2019 打开虚拟现实应用软件,准确地选择软件界面元素; a 选定2一3个典型任务,连续执行10次 b 6.3.6交互操作反馈性 该特性的测试应按照以下步骤 查看软件是否存在操作后没有反馈的元素,比如界面跳转、色彩变化、界面元素变化、动效反 aa 愤,声首反饿或其他类型 b 若反馈正常,用户在进行交互操作后提供的结果反馈延迟是否超过2s 6.4可靠性 6.4.1成熟性 该特性的测试应按照以下步骤: 选择概率最大的前25%的可造成软件异常输人元素构成虚拟现实应用软件运行剖面; aa 检查软件否有针对该错误的反馈信息 b 检查软件运行出现异常时是否出现失去响应、非正常退出、功能失效或造成操作系统崩溃等异 常现象; 检查虚拟现实应用软件是否提供终止,退出的功能 6.4.2容错性 该特性的测试应按照以下步骤 分别做出无效动作,无效选择、输人超出合理范围的动作 a b 检查软件否有针对该错误的反馈信息 软件是否出现非正常退出或崩溃; c 软件其他功能是否失效 d 6.4.3易恢复性 该特性的测试应按照以下步骤: 通过人为的强制性手段让软件出现故障 例如,虚拟现实设备都有一个最佳操作区域,当用户 a 离开这个区域时,数据传送失败,使软件出现故障; 检查软件是否能正确重启自动和人工均可); b 检查软件是否记录了故障前后的状态,搜集了可供调试分析的有用信息 c d)检查软件重启后是否可正常使用 6.5可维护性 6.5.1失效诊断准确性 该特性的测试应按照以下步骤 确定软件实际需要进行维护的失效点个数B; a 针对每一个维护记录,收集相关的维护线索; b 统计维护者依据维护线索而无需借助于其他方法能成功分析失效原因的维护点个数A; c d)计算测试结果
GB/T38258一2019 6.5.2可自动验证性 该特性的测试应按照以下步骤 确定软件实际需要进行维护的失效点个数B; a 维护操作结束之后,依据相关文档,观察系统与软件是否已经进行了自动验证 b) 检查已自动验证的维护点个数A; c 计算测试结果 d 6.5.3维护完整性 该特性的测试应按照以下步骤 确定软件实际需要进行维护的失效点个数B; a b 在实际的维护操作中,邀请专家评定由于现有技术条件,成本限制,时间按照等因素未进行成 功修改的点个数" 统计已维护成功的点个数A; d 计算测试结果 6.6可移植性 可移植性测试宜按照对不同环境的适用性 a 在新的目标硬件、操作系统、支撑软件环境下安装、运行虚拟现实应用软件,确定软件易于安 装,并能够正常启动,功能可以正常实现,其他软件或设备运行不受影响 b 计算虚拟现实应用软件移植过程中的开发修改工作量和原版的开发工作量,确定比值<10% 6.7兼容性 6.7.1共存性 该特性的测试应按照以下步骤 确定需要共存的其他软件的软件类型如需兼容办公软件、多媒体软件、数据库中间件等); a b 确定操作系统、数据库中间件与被测软件共存的其他软件所构成的环境; 根据需要共存的软件类型选取符合软件类型的评测样本(如金山办公软件等); c 启动需要评测的虚拟现实应用软件和需兼容的软件样本; d 观察被测虚拟现实应用软件和样本软件运行情况; 观察不同类型样本软件与被测虚拟现实应用软件的共存情况 依次记录软件的运行时间、被测虚拟现实软件的软件名称、共存软件的软件名称,被测虚拟现 g 实软件的运行情况以及共存软件的运行情况(功能是否正常、是否出现程序崩溃现象等) 6.7.2接口兼容性 该特性的测试应按照以下步骤: a 检查软件是否能够与外置系统进行连接; b)检查软件与外置系统连接成功后,是否能够进行交互操作; 检查软件与外置系统之间进行交互操作时,是否能够对交互的数据流进行正确处理 c 6.7.3分辨率兼容性 该特性的测试应按照以下步骤: 10
GB/38258一2019 确定平台的屏幕分辨率; a b 测量软件界面元素的尺寸和布局 对照所确定的平台屏幕分辨率比较测量结果,检查其适应程度 c

信息技术虚拟现实应用软件基本要求和测试方法GB/T38258-2019

随着虚拟现实技术的普及,虚拟现实应用软件越来越受到人们的关注。但是,由于虚拟现实应用软件涉及硬件、软件和算法等多个领域,因此在设计和开发过程中需要严格遵守一系列基本要求和测试方法。

基本要求

GB/T38258-2019规范了虚拟现实应用软件的基本要求,其中包括:

  • 界面友好,操作简便:虚拟现实应用软件的操作必须简单易懂,并且需要考虑用户的体验感受。
  • 高度可靠:虚拟现实应用软件需要具备高度的稳定性和可靠性,确保不会因为程序错误或硬件故障而导致系统崩溃。
  • 兼容性强:虚拟现实应用软件需要在各种硬件设备、操作系统和网络环境下都能够正常运行。
  • 功能完备:虚拟现实应用软件需要具备丰富的功能,以满足用户的需求。
  • 安全可控:虚拟现实应用软件需要具备一定的安全性和可控性,确保不会泄露用户的隐私信息。

测试方法

为了确保虚拟现实应用软件符合上述基本要求,GB/T38258-2019提出了一系列测试方法,其中包括:

  • 界面测试:测试应用软件的界面是否友好,操作是否简便。
  • 功能测试:测试应用软件的功能是否完备,是否能够正常运行。
  • 性能测试:测试应用软件的性能是否符合要求,如响应时间、稳定性等。
  • 兼容性测试:测试应用软件在不同硬件、操作系统和网络环境下是否都能够正常运行。
  • 安全测试:测试应用软件的安全性和可控性,确保不会泄露用户的隐私信息。

通过以上测试方法,可以全面检测虚拟现实应用软件是否符合GB/T38258-2019规范的基本要求。

结论

虚拟现实技术的发展给人们带来了许多新机遇,但同时也需要我们在设计和开发过程中严格遵守相关的标准和规范。GB/T38258-2019提出的基本要求和测试方法,为虚拟现实应用软件的设计和开发提供了重要的参考和指导。

信息技术虚拟现实应用软件基本要求和测试方法的相关资料

    和信息技术虚拟现实应用软件基本要求和测试方法类似的标准

    激光诱导击穿光谱法
    上一篇 本文分享国家标准激光诱导击穿光谱法的全文阅读和高清PDF的下载,激光诱导击穿光谱法的编号:GB/T38257-2019。激光诱导击穿光谱法共有14页,发布于2020-07-01
    信息技术虚拟现实头戴式显示设备通用规范
    本文分享国家标准信息技术虚拟现实头戴式显示设备通用规范的全文阅读和高清PDF的下载,信息技术虚拟现实头戴式显示设备通用规范的编号:GB/T38259-2019。信息技术虚拟现实头戴式显示设备通用规范共有45页,发布于2020-07-01 下一篇
    相关推荐