GB/T 38258-2019 信息技术 虚拟现实应用软件基本要求和测试方法
- 文档部分内容预览:
To———用户/设备第i次发出请求的时间,单位为秒(s); T;———执行第i次请求的结果呈现结束的时间,单位为秒(s);
5.2.1.2最大响应时间
在软件说明书适应的设备和平台上,按照软件说明书进行测试,测试虚拟现实应用软件界面跳车 缓冲,最大响应时间不应超过8S。 按最大响应时间的定义(见2.4),最大响应时间表示为式(3)
石油标准5.2.1.3煊染顿率
选择合适的镜头移动速率,在最准确的时刻渣染出准确的一顿,渣染顿率不应低于显示设备白 率。 煊染顿率P按式(4)计算:
GB/T 38258—2019
式中: N—运行期间染顿数;
式中: N运行期间染帧数;
虚拟现实应用软件资源利用性宜考虑以下方面: CPU占用率不应高于85%; 内存占用率不应高于90%; C) 硬盘读写时间占比不应高于90%; 资源元余数量比不应高于50%; 资源余空间比不应高于50%。
5.3.1界面架构清晰性
虚拟现实应用软件界面架构应能够支持新用户在没有受到培训情况下按界面提示完成常规的交互 操作,如软件打开、退出、选择等。
5.3.2操作引导有效性
虚拟现实应用软件具有以下支持有效引导的能力: 且)软件界面中应包含用户操作方式引导; b)软件应保证用户可以通过操作方式引导完成相应的操作 )用户完成相应操作后,软件应给予用户引导或提示,
5.3.3操作方式适配性
操作方式适配性要求如下: a)软件的操作方式不应超出设备支持的操作方式; b)软件的操作方式应至少包含一种设备支持的操作方式
5.3.4交互操作舒适性
虚拟现实应用软件的交互操作应确保用户在其适宜的使用时间内使用时不易产生疲劳、照
5.3.5交互操作准确性
虚拟现实应用软件具有以下支持准确进行交互操作的能力: a)软件应提供清晰的、容易分辨和选择的界面元素; b)软件应确保同一用户完成同一操作的准确性达到90%以上。
虚拟现实应用软件具有以下支持准确进行交互操作的能力: a)软件应提供清晰的、容易分辨和选择的界面元素; b)软件应确保同一用户完成同一操作的准确性达到90%以上
5.3.6交互操作反馈
虚拟现实应用软件具有以下交互操作反馈能力: 用户完成交互操作后,软件应在界面上呈现操作结果,如界面跳转、色彩变化、界面元素变化 动作特效、声音或其他类型的反馈; b)从交互操作完成到呈现出操作结果,其间延迟不宜超过2s。
虚拟现实应用软件具有以下防止错误后果蔓延的能力: a)软件运行期间出现错误后,软件应给出针对该错误的反馈信息; b)软件运行期间出现错误后,软件不应出现非正常退出或导致操作系统或其他软件的崩溃 c)软件运行期间出现错误后,软件其他功能不应出现失效。 款件没有出现说明中指示出现的结果
虚拟现实应用软件具有以下防止错误后果蔓延的能力: a)软件运行期间出现错误后,软件应给出针对该错误的反馈信息; b)软件运行期间出现错误后,软件不应出现非正常退出或导致操作系统或其他软件的崩溃 c)软件运行期间出现错误后,软件其他功能不应出现失效。 注:“错误”指的是,在软件运行中,按照软件说明进行操作时,软件没有出现说明中指示出现的结果
虚拟现实应用软件容错要求如下: a)输入操作错误时,软件应能呈现相应的出错提示信息; b)输入操作错误时,软件不应出现非正常退出或崩溃; c)输入操作错误时.不应导致软件其他功能失效
虚拟现实应用软件具有以下能力: a)系统对应用软件系统的数据应进行可靠备份; b)应用软件系统的重启应能完成软件系统重组和降级使用; 应用软件应记录故障前后的状态,搜集有用信息
5.5.1失效诊断准确性
可维护点个数与软件实际需要进行维护的失效点个数的比值为失效诊断的准确性。 失效诊断的准确性应大于90%
5.5.2可自动验证性
已自动验证的维护点个数与软件实际需要进行维护的失效点个数的比值为可自动验证性。 可自动验证性应大于10%
已维护成功的点个数与软件实际需要进行维护的失效点个数的比值为维护完整性。 维护完整性应大于60%
可移植性宜考虑对不同环境的适用性 a)被移植的虚拟现实应用软件应在新的目标硬件、操作系统、支撑软件环境下易于安装,安装 应能够正常启动,功能应可以正常实现,其他软件或设备运行应不受影响; b)移植过程中虚拟现实应用软件的开发修改工作量与原软件的开发工作量占比宜小于10%
GB/T38258—2019
应用软件应能有效执行其功能并且不会对其他产品或组件造成负面影响
应能与说明书描述的虚拟现实外置系统接口兼容。
5.7.3分辨率兼容性
该特性的测试应按照以下步骤: 运行虚拟现实应用软件,接人相机、键盘、鼠标、虚拟键盘、触摸屏、麦克风、手柄、数据手套等 人设备; b)检查输入设备向虚拟现实应用软件传递输入数据时,应用软件有响应
该特性的测试应按照以下步骤: a)运行虚拟现实应用软件,接人屏幕、头戴式显示设备、耳机、力反馈设备、味觉发生设备、膜觉发 生设备等一种或多种输出设备: b)检查虚拟现实应用软件向输出设备传递视觉、听觉、触觉、味觉以及嗅觉等一种或多种信息
该特性的测试应按照以下步骤: a)设计任意一个移动轨迹,包括空间直线、空间曲线; b)运行虚拟现实应用软件,按设计好的轨迹移动设备,并在运动过程中进行旋转和平移; 及自由度信息
6.2.1.1平均响应时间
该特性的测试应按照以下步骤,并设定相应的数值: a) 统计用户/设备发出请求的时间T。; b) 统计结果呈现结束的时间T:; C) 计算响应时间T,; d)共统计n次;
e)计算平均响应时间
6.2.1.2 最大响应时间
该特性的测试应按照以下步骤,并设定相应的数值: a)统计用户/设备发出请求的时间为T。; b)统计结果呈现结束的时间为T1; c)计算响应时间T;; d)计算最大响应时间T.
6.2.1.3滴染顿率
该特性的测试应按照以下步骤,并设定相应的数值: a)确定显示设备的刷新率; b)测量运行期间染顿数N和运行期间时长T[以秒(s)计]; c)计算染帧率P
6.2.2.1CPU占用率
该特性的测试应按照以下步骤,并设定相应的数值: a)系统初始化,清除虚拟现实应用以外的用户程序; b)获取虚拟现实应用的进程ID: c)待程序稳定运行后,获取虚拟现实应用软件的CPU占用率均值。
6.2.2.2内存占用率
该特性的测试应按照以下步骤,并设定相应的数值: a)系统初始化,清除虚拟现实应用以外的程序; b)获取虚拟现实应用的进程ID; c)待程序稳定运行后,获取虚拟现实应用软件的内存占用率均值
6.2.2.3GPU占用率
GB/T38258—2019
该特性的测试应按照以下步骤,并设定相应的数值: a)系统初始化,清除虚拟现实应用以外的用户程序; b)获取虚拟现实应用的进程ID; c)待程序稳定运行后,获取虚拟现实应用软件的GPU占用率均值
6.2.2.4资源穴余数量比
该特性的测试应按照以下步骤,并设定相应的数值: 解压图片资源; b)以递归方式遍历资源目录下的资源文件,得到MD5计算结果,并写入资源哈希表,并保在 件的大小; 如果MD5已存在,则不进行统计,统计最后去重的文件数N,,以及总文件数N。 d)计算资源兀余数量比N,见式(5)
该特性的测试应按照以下步骤,并设定相应的数值: a)解压图片资源; b)以递归方式遍历资源目录下的资源文件,得到MD5计算结果,并写入资源哈希表,并保存文 件的大小; 如果MD5已存在,则不进行统计,统计最后去重的文件数N,,以及总文件数N。; d)计算资源尔余数量比N.见式(5)
GB/T 38258—2019
式中: N。—总文件数; Ni——去重的文件数。
式中: N。总文件数; N.——去重的文件数
6.2.2.5资源穴余空间比
该特性的测试应按照以下步骤,并设定相应的数值 解压图片资源; 以递归方式遍历资源目录下的资源文件,得到MD5计算结果,并写人资源哈希表,并保存 件的大小; 如果MD5已存在,则不进行统计,统计最后去重的文件总大小M,,以及总文件大小M。; d)计算资源穴余空间比M,见式(6)
式中: M.——总文件大小; M——去重的文件总大小
6.3.1界面架构清晰性
6.3.2操作引导有效性
该特性的测试应按照以下步骤: a)查看软件界面的操作方式引导; b)跟随操作方式引导完成相应的操作; c)检查完成操作后是否给予用户引导或提示
6.3.3操作方式适配性
该特性的测试应按照以下步骤: a)查看软件的操作方式是否有设备不支持的操作方式; )检查软件的操作方式是否至少包含一种设备支持的操作方式
6.3.4交互操作舒适性
该特性的测试应按照以下步骤,并设定相应的数值: 选择不少于20个普通用户,使其操作虚拟现实应用软件; b) 统计正常使用软件15min后产生明显疲劳、眩晕、眼睛干涩或流泪、恶心等的用户数量,用户 产生不舒适感的比例不应高于30%
6.3.5交互操作准确性
性的测试应按照以下步骤,并设定相应的数值:
该特性的测试应按照以下步骤,并设定相应的数值
)打开虚拟现实应用软件,准确地选择软件界面元素 b)选定23个典型任务,连续执行10次
6.3.6交互操作反馈性
GB/T38258—2019
该特性的测试应按照以下步骤: a)查看软件是否存在操作后没有反馈的元素,比如界面跳转、色彩变化、界面元素变化、动效反 馈、声音反馈或其他类型; b)若反馈正常,用户在进行交互操作后提供的结果反馈延迟是否超过2s
该特性的测试应按照以下步骤: a) 选择概率最大的前25%的可造成软件异常输入元素构成虚拟现实应用软件运行剖面; b) 检查软件否有针对该错误的反馈信息; C) 检查软件运行出现异常时是否出现失去响应、非正常退出、功能失效或造成操作系统崩溃等异 常现象; d)检查虚拟现实应用软件是否提供终止、退出的功能
该特性的测试应按照以下步骤: a)分别做出无效动作、无效选择、输人超出合理范围的动作 b)检查软件否有针对该错误的反馈信息; 软件是否出现非正常退出或崩溃; d)软件其他功能是否失效
该特性的测试应按照以下步骤: a) 通过人为的强制性手段让软件出现故障。例如,虚拟现实设备都有一个最佳操作区域,当用户 离开这个区域时,数据传送失败,使软件出现故障; b) 检查软件是否能正确重启(自动和人工均可); c)检查软件是否记录了故障前后的状态,搜集了可供调试分析的有用信息; d)检查软件重启后是否可正常使用
6.5.1失效诊断准确性
该特性的测试应按照以下步骤: a)确定软件实际需要进行维护的失效点个数B; b)针对每一个维护记录,收集相关的维护线索; c)统计维护者依据维护线索而无需借助于其他方法能成功分析失效原因的维护点个数A; d)计算测试结果
GB/T38258—2019
6.5.2可自动验证性
该特性的测试应按照以下步骤: 确定软件实际需要进行维护的失效点个数B; b)维护操作结束之后,依据相关文档,观察系统与软件是否已经进行了自动验证 c)检查已自动验证的维护点个数A; d)计算测试结果
该特性的测试应按照以下步骤: a) 确定软件实际需要进行维护的失效点个数B; b)在实际的维护操作中联轴器标准,邀请专家评定由于现有技术条件、成本限制、时间按照等因素未进行成 功修改的点个数; c)统计已维护成功的点个数A; d)计算测试结果,
可移植性测试宜按照对不同环境的适用性: 在新的目标硬件、操作系统、支撑软件环境下安装、运行虚拟现实应用软件,确定软件易于 装,并能够正常启动,功能可以正常实现,其他软件或设备运行不受影响; b)计算虚拟现实应用软件移植过程中的开发修改工作量和原版的开发工作量,确定比值<10°
该特性的测试应按照以下步骤: 1 确定需要共存的其他软件的软件类型(如需兼容办公软件、多媒体软件、数据库中间件等); b)确定操作系统、数据库中间件与被测软件共存的其他软件所构成的环境; C 根据需要共存的软件类型选取符合软件类型的评测样本(如金山办公软件等); d) 启动需要评测的虚拟现实应用软件和需兼容的软件样本; 观察被测虚拟现实应用软件和样本软件运行情况; f) 观察不同类型样本软件与被测虚拟现实应用软件的共存情况; g) 依次记录软件的运行时间、被测虚拟现实软件的软件名称、共存软件的软件名称、被测虚拟现 实软件的运行情况以及共存软件的运行情况(功能是否正常、是否出现程序崩溃现象等)
该特性的测试应按照以下步骤: a 检查软件是否能够与外置系统进行连接; b 检查软件与外置系统连接成功后,是否能够进行交互操作; c)检查软件与外置系统之间进行交互操作时,是否能够对交互的数据流进行正确处理
6.7.3分辨率兼容性
环境标准该特性的测试应按照以下步骤
GB/T38258—2019
a)确定平台的屏幕分辨率; b)测量软件界面元素的尺寸和布局; 对照所确定的平台屏幕分辨率比较测量结果,检查其适应程度
....- 相关专题: 信息技术