标准解读
《GB/T 38258-2019 信息技术 虚拟现实应用软件基本要求和测试方法》是一项国家标准,主要针对虚拟现实(VR)应用软件的质量控制。该标准旨在通过定义一系列的基本要求以及相应的测试方法来确保虚拟现实应用软件能够满足用户的需求,并且在性能、安全性等方面达到一定水平。
根据标准内容,首先明确了虚拟现实应用软件应具备的功能性需求,比如用户体验设计、交互方式等;同时强调了对安全性的重视,包括但不限于数据保护、隐私权维护等内容。此外,还涉及到了兼容性和可扩展性方面的要求,以保证软件可以在不同平台或设备上正常运行,并且随着技术的发展可以方便地进行升级或修改。
对于测试方法部分,《GB/T 38258-2019》详细规定了如何验证上述各项要求是否得到满足的具体步骤和技术手段。这其中包括功能测试、性能测试、安全性测试等多个维度,采用自动化工具与人工评审相结合的方式进行全面评估。通过这些测试活动,开发者可以及时发现并修复潜在问题,从而提高产品质量。
此标准适用于所有类型的虚拟现实应用软件开发过程中的质量管理和控制工作,为行业内提供了统一的指导原则。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2019-12-10 颁布
- 2020-07-01 实施
©正版授权




文档简介
书 书 书犐 犆犛 犔 中 华 人 民 共 和 国 国 家 标 准犌犅犜 信息技术虚拟现实应用软件基本要求和测试方法犐 狀 犳 狅 狉犿犪 狋 犻 狅 狀狋 犲 犮 犺 狀 狅 犾 狅 犵 狔犞 犻 狉 狋 狌 犪 犾狉 犲 犪 犾 犻 狋 狔犪 狆 狆 犾 犻 犮 犪 狋 犻 狅 狀狊 狅 犳 狋 狑犪 狉 犲犫 犪 狊 犻 犮狉 犲 狇 狌 犻 狉 犲犿犲 狀 狋犪 狀 犱狋 犲 狊 狋犿犲 狋 犺 狅 犱 发布 实施国 家 市 场 监 督 管 理 总 局国 家 标 准 化 管 理 委 员 会发 布目次前言范围术语和定义缩略语概述基本要求 功能适宜性 运行效率 易用性 可靠性 可维护性 可移植性 兼容性测试方法 功能适宜性 运行效率 易用性 可靠性 可维护性 可移植性 兼容性 犌犅犜 前言本标准按照 给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国信息技术标准化技术委员会( )提出并归口。本标准起草单位:中国电子技术标准化研究院、北京理工大学、北京电影学院、深圳赛西信息技术有限公司、福建网龙计算机网络信息技术有限公司、北京航空航天大学、浙江大学、歌尔股份有限公司、中国移动通信有限公司研究院、上海乐相科技有限公司、南昌虚拟现实检测技术有限公司、深圳市掌网科技股份有限公司、湖南财政经济学院、北京大视景科技有限公司、北京微视酷科技有限责任公司、北京科技大学、江苏金刚文化科技集团股份有限公司。本标准主要起草人:王聪、王涌天、宋维涛、刘越、马珊珊、焦廉洁、黄华、林志宏、周忠、章国锋、严小天、杨本植、许孜奕、董立超、纪祥、胡翔、孙其民、周俊亮、樊晓平、孙光、隋明宏、黄明华、赵长飞、卓政、周颐、张宏磊、王忠民、赵辰羽、李璐、关建辉、彭涛、曾金盛、周航军、蒋望东。犌犅犜 信息技术虚拟现实应用软件基本要求和测试方法范围本标准规定了虚拟现实应用软件的基本要求以及测试方法。本标准适用于虚拟现实应用软件的性能设计、开发以及性能测试。术语和定义下列术语和定义适用于本文件。 虚拟现实狏 犻 狉 狋 狌 犪 犾狉 犲 犪 犾 犻 狋 狔采用以计算机为核心的现代高科技手段生成的逼真的视觉、听觉、触觉、嗅觉、味觉等多感官一体化的数字化人工环境,用户借助一些输入、输出设备,采用自然的方式与虚拟世界的对象进行交互,相互影响,从而产生亲临真实环境的感觉和体验。 虚拟现实应用软件狏 犻 狉 狋 狌 犪 犾狉 犲 犪 犾 犻 狋 狔犪 狆 狆 犾 犻 犮 犪 狋 犻 狅 狀狊 狅 犳 狋 狑犪 狉 犲面向虚拟现实设备与平台开发及应用的程序集合。 平均响应时间犪 狏 犲 狉 犪 犵 犲狉 犲 狊 狆 狅 狀 狊 犲狋 犻 犿犲虚拟现实应用软件对请求作出响应的平均时间。 最大响应时间犿犪 狓 犻 犿狌犿狉 犲 狊 狆 狅 狀 狊 犲狋 犻 犿犲虚拟现实应用软件对请求作出响应的最长时间。 渲染帧率犪 狏 犲 狉 犪 犵 犲狉 犲 狀 犱 犲 狉 犻 狀 犵犳 狉 犪犿犲狉 犪 狋 犲虚拟现实应用软件在运行期间调用进行渲染时平均每秒渲染帧数。 资源冗余数量比狉 犲 狊 狅 狌 狉 犮 犲狉 犲 犱 狌 狀 犱 犪 狀 犮 狔狇 狌 犪 狀 狋 犻 狋 狔狉 犪 狋 犻 狅虚拟现实应用软件资源包里所包含重复资源数占总资源数的百分比。 资源冗余空间比狉 犲 狊 狅 狌 狉 犮 犲狉 犲 犱 狌 狀 犱 犪 狀 犮 狔狊 狆 犪 犮 犲狉 犪 狋 犻 狅虚拟现实应用软件数据库所包含重复资源字节数占总资源字节数的百分比。 界面元素犻 狀 狋 犲 狉 犳 犪 犮 犲犲 犾 犲犿犲 狀 狋虚拟现实应用软件系统中满足用户交互需求的一系列元素,如窗口、对话框、模型、文本、菜单、图形、按钮等。犌犅犜 缩略语下列缩略语适用于本文件。:中央处理器( ):图形处理器( ) :账号( ):信息摘要算法( )概述在用于创建仿真环境的虚拟现实系统中,虚拟现实应用软件的一个共同目标是为产生多源信息融合的交互式三维动态视景提供支持。因此,本标准在总体上采用通用的软件质量模型标准中规范的质量特性分类,并按各类特性提出针对虚拟现实应用软件的基本要求,即按各类特性归类虚拟现实应用软件的基本要求。第章下面的一级条款( )是各类特性,每类特性(一级条款)下面的二级条款( )或二级条款下的三级条款( )是相应的基本要求。基本要求 功能适宜性 输入能力虚拟现实应用软件应具有说明书描述的通过诸如相机、键盘、鼠标、虚拟键盘、触摸屏、麦克风、手柄、数据手套之类信息的一种或几种输入设备向虚拟现实应用软件输入信息的能力。 输出能力虚拟现实应用软件应具有说明书描述的向用户输出视觉、听觉、触觉、味觉以及嗅觉等一种或多种信息的能力。 定位虚拟现实应用软件应能够确定其承载设备的运动信息,并且能以三自由度或六自由度方式描述此类运动信息。三自由度方式用于描述旋转类运动信息。旋转信息(狉)分解为围绕犡、犢和犣轴的旋转信息分量(狉犡、狉犢和狉犣) ,见图。图旋转信息的三自由度描述方式示意图犌犅犜 六自由度方式用于描述旋转和平移运动信息。旋转信息(狉)分解为围绕犡、犢和犣轴的旋转信息分量(狉犡、狉犢和狉犣) ,移动信息狋分解为沿着犡、犢和犣轴的移动信息分量(狋犡、狋犢和狋犣) ,见图。图旋转和移动信息的六自由度描述方式示意图 运行效率 时间特性 平均响应时间在软件说明书适应的设备和平台上,按照软件说明书进行测试,测试虚拟现实应用软件界面跳转加载缓冲,平均响应时间不应超过。按平均响应时间的定义(见 ) ,平均响应时间犜表示为式() :犜狀犻犜犻狀()式中:犜犻 第犻次请求的响应时间,单位为秒() ;见式() :犜犻犜狋犜犻()其中:犜犻 用户设备第犻次发出请求的时间,单位为秒() ;犜犻 执行第犻次请求的结果呈现结束的时间,单位为秒() ;狀 总的请求次数。 最大响应时间在软件说明书适应的设备和平台上,按照软件说明书进行测试,测试虚拟现实应用软件界面跳转加载缓冲,最大响应时间不应超过。按最大响应时间的定义(见 ) ,最大响应时间表示为式() :犜 犜犻犜犻()式中:犜犻 用户设备第犻次发出请求的时间,单位为秒() ;犜犻 执行第犻次请求的结果呈现结束的时间,单位为秒() 。 渲染帧率选择合适的镜头移动速率,在最准确的时刻渲染出准确的一帧,渲染帧率不应低于显示设备的刷新率。渲染帧率犘按式()计算:犌犅犜 犘犖犜()式中:犖 运行期间渲染帧数;犜 运行期间时长,单位为秒() 。 资源利用性虚拟现实应用软件资源利用性宜考虑以下方面:)占用率不应高于 ;)内存占用率不应高于 ;)硬盘读写时间占比不应高于 ;)资源冗余数量比不应高于 ;)资源冗余空间比不应高于 。 易用性 界面架构清晰性虚拟现实应用软件界面架构应能够支持新用户在没有受到培训情况下按界面提示完成常规的交互操作,如软件打开、退出、选择等。 操作引导有效性虚拟现实应用软件具有以下支持有效引导的能力:)软件界面中应包含用户操作方式引导;)软件应保证用户可以通过操作方式引导完成相应的操作;)用户完成相应操作后,软件应给予用户引导或提示。 操作方式适配性操作方式适配性要求如下:)软件的操作方式不应超出设备支持的操作方式;)软件的操作方式应至少包含一种设备支持的操作方式。 交互操作舒适性虚拟现实应用软件的交互操作应确保用户在其适宜的使用时间内使用时不易产生疲劳、眩晕等。 交互操作准确性虚拟现实应用软件具有以下支持准确进行交互操作的能力:)软件应提供清晰的、容易分辨和选择的界面元素;)软件应确保同一用户完成同一操作的准确性达到 以上。 交互操作反馈虚拟现实应用软件具有以下交互操作反馈能力:)用户完成交互操作后,软件应在界面上呈现操作结果,如界面跳转、色彩变化、界面元素变化、动作特效、声音或其他类型的反馈;)从交互操作完成到呈现出操作结果,其间延迟不宜超过。犌犅犜 可靠性 成熟性虚拟现实应用软件具有以下防止错误后果蔓延的能力:)软件运行期间出现错误后,软件应给出针对该错误的反馈信息;)软件运行期间出现错误后,软件不应出现非正常退出或导致操作系统或其他软件的崩溃;)软件运行期间出现错误后,软件其他功能不应出现失效。注:“错误”指的是,在软件运行中,按照软件说明进行操作时,软件没有出现说明中指示出现的结果。 容错性虚拟现实应用软件容错要求如下:)输入操作错误时,软件应能呈现相应的出错提示信息;)输入操作错误时,软件不应出现非正常退出或崩溃;)输入操作错误时,不应导致软件其他功能失效。 易恢复性虚拟现实应用软件具有以下能力:)系统对应用软件系统的数据应进行可靠备份;)应用软件系统的重启应能完成软件系统重组和降级使用;)应用软件应记录故障前后的状态,搜集有用信息。 可维护性 失效诊断准确性可维护点个数与软件实际需要进行维护的失效点个数的比值为失效诊断的准确性。失效诊断的准确性应大于 。 可自动验证性已自动验证的维护点个数与软件实际需要进行维护的失效点个数的比值为可自动验证性。可自动验证性应大于 。 维护完整性已维护成功的点个数与软件实际需要进行维护的失效点个数的比值为维护完整性。维护完整性应大于 。 可移植性可移植性宜考虑对不同环境的适用性:)被移植的虚拟现实应用软件应在新的目标硬件、操作系统、支撑软件环境下易于安装,安装后应能够正常启动,功能应可以正常实现,其他软件或设备运行应不受影响;)移植过程中虚拟现实应用软件的开发修改工作量与原软件的开发工作量占比宜小于 。犌犅犜 兼容性 共存性在与其他常见产品或组件(如办公软件或者杀毒软件等)共享通用的环境和资源条件下,虚拟现实应用软件应能有效执行其功能并且不会对其他产品或组件造成负面影响。 接口兼容性应能与说明书描述的虚拟现实外置系统接口兼容。 分辨率兼容性软件界面元素的尺寸和布局应能适应说明书描述的平台和设备的屏幕分辨率。测试方法 功能适宜性 输入能力该特性的测试应按照以下步骤:)运行虚拟现实应用软件,接入相机、键盘、鼠标、虚拟键盘、触摸屏、麦克风、手柄、数据手套等输入设备;)检查输入设备向虚拟现实应用软件传递输入数据时,应用软件有响应。 输出能力该特性的测试应按照以下步骤:)运行虚拟现实应用软件,接入屏幕、头戴式显示设备、耳机、力反馈设备、味觉发生设备、嗅觉发生设备等一种或多种输出设备;)检查虚拟现实应用软件向输出设备传递视觉、听觉、触觉、味觉以及嗅觉等一种或多种信息。 定位该特性的测试应按照以下步骤:)设计任意一个移动轨迹,包括空间直线、空间曲线;)运行虚拟现实应用软件,按设计好的轨迹移动设备,并在运动过程中进行旋转和平移;)检验从虚拟现实应用软件中获取设备运动过程中的坐标信息及自由度信息。 运行效率 时间特性 平均响应时间该特性的测试应按照以下步骤,并设定相应的数值:)统计用户设备发出请求的时间犜;)统计结果呈现结束的时间犜;)计算响应时间犜犻;)共统计狀次;犌犅犜 )计算平均响应时间。 最大响应时间该特性的测试应按照以下步骤,并设定相应的数值:)统计用户设备发出请求的时间为犜;)统计结果呈现结束的时间为犜;)计算响应时间犜犻;)计算最大响应时间犜 。 渲染帧率该特性的测试应按照以下步骤,并设定相应的数值:)确定显示设备的刷新率;)测量运行期间渲染帧数犖和运行期间时长犜以秒()计 ;)计算渲染帧率犘。 资源利用性 犆犘犝占用率该特性的测试应按照以下步骤,并设定相应的数值:)系统初始化,清除虚拟现实应用以外的用户程序;)获取虚拟现实应用的进程 ;)待程序稳定运行后,获取虚拟现实应用软件的占用率均值。 内存占用率该特性的测试应按照以下步骤,并设定相应的数值:)系统初始化,清除虚拟现实应用以外的程序;)获取虚拟现实应用的进程 ;)待程序稳定运行后,获取虚拟现实应用软件的内存占用率均值。 犌犘犝占用率该特性的测试应按照以下步骤,并设定相应的数值:)系统初始化,清除虚拟现实应用以外的用户程序;)获取虚拟现实应用的进程 ;)待程序稳定运行后,获取虚拟现实应用软件的占用率均值。 资源冗余数量比该特性的测试应按照以下步骤,并设定相应的数值:)解压图片资源;)以递归方式遍历资源目录下的资源文件,得到计算结果,并写入资源哈希表,并保存文件的大小;)如果已存在,则不进行统计,统计最后去重的文件数犖,以及总文件数犖;)计算资源冗余数量比犖,见式() 。犌犅犜 犖犖犖()式中:犖 总文件数;犖 去重的文件数。 资源冗余空间比该特性的测试应按照以下步骤,并设定相应的数值:)解压图片资源;)以递归方式遍历资源目录下的资源文件,得到计算结果,并写入资源哈希表,并保存文件的大小;)如果已存在,则不进行统计,统计最后去重的文件总大小犕,以及总文件大小犕;)计算资源冗余空间比犕,见式() 。犕犕犕()式中:犕 总文件大小;犕 去重的文件总大小。 易用性 界面架构清晰性新用户在不查看软件帮助文档的情况下,完成软件的打开、退出、选择等操作。 操作引导有效性该特性的测试应按照以下步骤:)查看软件界面的操作方式引导;)跟随操作方式引导完成相应的操作;)检查完成操作后是否给予用户引导或提示。 操作方式适配性该特性的测试应按照以下步骤:)查看软件的操作方式是否有设备不支持的操作方式;)检查软件的操作方式是否至少包含一种设备支持的操作方式。 交互操作舒适性该特性的测试应按照以下步骤,并设定相应的数值:)选择不少于 个普通用户,使其操作虚拟现实应用软件;)统计正常使用软件 后产生明显疲劳、眩晕、眼睛干涩或流泪、恶心等的用户数量,用户产生不舒适感的比例不应高于 。 交互操作准确性该特性的测试应按照以下步骤,并设定相应的数值:犌犅犜 )打开虚拟现实应用软件,准确地选择软件界面元素;)选定个典型任务,连续执行 次。 交互操作反馈性该特性的测试应按照以下步骤:)查看软件是否存在操作后没有反馈的元素,比如界面跳转、色彩变化、界面元素变化、动效反馈、声音反馈或其他类型;)若反馈正常,用户在进行交互操作后提供的结果反馈延迟是否超过。 可靠性 成熟性该特性的测试应按照以下步骤:)选择概率最大的前 的可造成软件异常输入元素构成虚拟现实应用软件运行剖面;)检查软件否有针对该错误的反馈信息;)检查软件运行出现异常时是否出现失去响应、非正常退出、功能失效或造成操作系统崩溃等异常现象;)检查虚拟现实应用软件是否提供终止、退出的功能。 容错性该特性的测试应按照以下步骤:)分别做出无效动作、无效选择、输入超出合理范围的动作;)检查软件否有针对该错误的反馈信息;)软件是否出现非正常退出或崩溃;)软件其他功能是否失效。 易恢复性该特性的测试应按照以下步骤:)通过人为的强制性手段让软件出现故障。例如,虚拟现实设备都有一个最佳操作区域,当用户离开这个区域时,数据传送失败,使软件出现故障;)检查软件是否能正确重启(自动和人工均可) ;)检查软件是否记录了故障前后的状态,搜集了可供调试分析的有用信息;)检查软件重启后是否可正常使用。 可维护性 失效诊断准确性该特性的测试应按照以下步骤:)确定软件实际需要进行维护的失效点个数犅;)针对每一个维护记录,收集相关的维护线索;)统计维护者依据维护线索而无需借助于其他方法能成功分析失效原因的维护点个数犃;)计算测试结果。犌犅犜 可自动验证性该特性的测试应按照以下步骤:)确定软件实际需要进行维护的失效点个数犅;)维护操作结束之后,依据相关文档,观察系统与软件是否已经进行了自动验证;)检查已自动验证的维护点个数犃;)计算测试结果。 维护完整性该特性的测试应按照以下步骤:)确定
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 景观施工技术创新方案
- 乡村网格试题及答案
- 房屋项目施工工艺与技术方案
- 2025北京考试真题及答案解析
- 2025北京法官入额考试真题及答案
- 晚唐诗歌风格考试题
- 2025宝安小学语文考试真题及答案
- 高三生物期末考试题
- 虚拟体验技术应用-第1篇-洞察与解读
- 2025年昆山事业单位真题
- 导游证《中国古代建筑》知识考试(重点)题库(含答案)
- 《大气的组成和垂直分层》
- GB/T 2423.17-2024环境试验第2部分:试验方法试验Ka:盐雾
- 第一次月考试卷(月考)-2024-2025学年三年级上册数学人教版
- 新高考生物综合复习《稳态与调节》高考真题汇编(图片版含答案)
- CJT 399-2012 聚氨酯泡沫合成轨枕
- 中小微企业FTTR-B全光组网解决方案
- 第七单元单元任务“视频拍摄脚本写作”统编版高中语文必修上册
- 提高感染性休克集束化治疗完成率工作方案
- 山东省汽车维修工时定额(T-SDAMTIA 0001-2023)
- 初级中药师考试试题
评论
0/150
提交评论