虚拟现实,增强现实的安全问题

引言

长期以来,虚拟现实(VR)和增强现实(AR)一直是人们幻想的东西。还记得20世纪80年代笨重的头盔和长长的接头线吗?但在今天的市场上,它正变得越来越流行和平易近人–只要想想移动AR游戏Pokémon GO的横空出世。公司开始探索VR/AR如何帮助为他们的客户创造一个更有吸引力的、沉浸式的产品。

这种探索带来了大量的创新开发和测试工作。而随着这项技术的快速加速进步,团队更有必要了解如何测试虚拟现实应用和创建有效的增强现实测试案例。

VR/AR可能仍然是一个相对较新的领域,但这并不妨碍顶级供应商开发有效的测试策略,以便进行VR测试软件和测试VR应用产品。我们与一些顶级的AR VR测试工程师坐下来,回顾VR/AR产品需要哪些类型的增强现实和虚拟现实测试方法,以及为什么。

什么是VR/AR?

虚拟现实和增强现实在讨论中经常被提到一起,但并不是同一件事。它们的首字母缩写是相似的,而且随着技术的不断进步,它们的相似性只会增加。也就是说,VR和AR仍然是两个不同的概念。

在虚拟现实中,用户完全沉浸在计算机生成的现实中。通过佩戴头戴式显示器或VR头盔,用户在屏幕上的虚拟物体之间移动。一些VR技术依赖于智能手机的连接,如谷歌Cardboard和三星Gear VR,而其他技术如Oculus Go是一个独立的VR头盔。游戏和娱乐业是VR的早期采用者,此后,VR已扩展到各个行业,包括军事、医疗、商业、教育和工程建设。

在增强现实中,技术将数字信息叠加在现实世界中。增强现实技术并不提供完全沉浸式的虚拟体验,而是通过图像、文字和其他虚拟信息在现实世界中提供数字增强。AR可以通过AR眼镜、智能镜片和平视显示器以及智能手机和平板电脑等设备来体验。除了娱乐业,航空、零售、汽车、医疗保健和旅游行业的公司已经纳入了AR解决方案。

常见的虚拟现实挑战

团队不能用与其他软件应用相同的方式来处理增强现实和虚拟现实的测试过程。AR和VR体验所需的平台需要一个完全不同的方法来成功地进行AR和VR测试软件系统。

以下是团队在AR VR测试时可能会遇到的挑战。

时间限制

VR测试往往会让测试人员出现晕动症、视力障碍和头痛。30分钟是使用AR或VR设备的建议时间范围,这可能会造成测试的积压。测试人员可能会花更多的时间报告增强现实和虚拟现实的错误,而花更少的时间测试产品的体验。此外,AR和VR的测试人员在测试过程中必须受到监督,以防止测试组内的伤害,这可能会限制测试的时间。

测试未能在早期进行

团队通常没有机会测试VR软件或审查增强现实的测试案例,直到产品在开发过程中很好地进行。这导致了在开发周期的后期才发现增强现实的缺陷和虚拟现实的错误。如果没有早期的测试,开发人员就没有时间来解决问题,测试人员甚至没有时间来验证部署到测试环境中的修复。

多个测试平台

为了有效地测试VR软件和AR应用程序,需要对多个输出流进行多层次的分析。换句话说,在AR和VR测试期间,测试人员必须超越一个测试平台,以获得准确的结果。

测试必须包括:
① 在设备和桌面环境中测试实际的AR VR体验
② 在测试过程中审查测试人员的对话和身体语言
③ 收集有关测试者的生理数据,如可穿戴设备或测试主管观察所捕获的数据

以下是如何测试虚拟现实应用的方法

考虑到所有这些测试挑战,如何测试虚拟现实应用程序和增强现实软件的最佳方式是什么?我们的顶级测试工程师建议用一个系统的策略来处理增强现实和虚拟现实的测试过程,始终保持对产品的整体看法。

考虑将这些方法添加到你的AR VR 流程中:

用户规格和体验测试

在任何测试开始之前,工程师坐下来审查VR/AR产品的范围要求。在熟悉了需求之后,他们准备一个潜在用例的故事板。这有助于工程师了解用户参与的所有潜在场景。这项工作提供了对产品的整体看法–远比简单的审查线框图所能提供的更彻底。

VR的目标是让用户完全沉浸其中。即使是最小的虚拟现实错误也会导致用户体验的中断,所以严格的虚拟现实测试和强大的增强现实测试案例非常重要。AR应用程序将虚拟物体或覆盖物添加到现实世界中,这里的任何错误都会使产品的影响消失。

真实设备测试

VR和AR通常依赖于专门的硬件。确保这些产品的正常功能的唯一方法是使用需求中列出的设备进行测试。这些设备可能包括Oculus Rift或HTC Vive,它们都可以连接到个人电脑上,获得强大的沉浸式VR体验。其他硬件,如三星Gear或谷歌Daydream,与用户的智能手机一起工作,创造更多的移动VR体验。

无障碍测试

使用VR和AR产品会带来严重的身体后果。头痛、癫痫、晕动症、眼睛疲劳和其他身体伤害是测试人员需要注意的几个最坏的情况。虽然完全沉浸是目标,但尽可能地限制用户的不适感也是至关重要的–并延伸到限制制造产品的公司的责任。
对其他形式的合规性测试感到好奇?

兼容性测试

严格的兼容性测试有助于确保产品团队在进入市场时不会面临任何意外情况。兼容性测试有助于衡量应用程序在被系统规格较低的设备访问时的性能,或在未被优化的设备上的性能。它还可以帮助捕捉危险的非功能性问题,如设备过热。

翻译地址
本文翻译自
https://blog.qasource.com/virtual-reality-qa-testing-what-to-test-and-why

本文转自:CSDN,由博主 - tsz danger翻译,转载此文目的在于传递更多信息,版权归原作者所有。如不支持转载,请联系小编demi@eetrend.com删除。

最新文章