Automated Testing of Functional Requirements for Virtual Reality Applications
Annotatsiya
As the virtual reality (VR) application landscape continues to expand exponentially, the software industry faces an increasingly critical need for advanced tools to ensure the quality of these applications. This paper meticulously assesses the strengths and weaknesses of existing solutions designed for the automated testing of VR applications. It introduces an innovative approach that combines traditional test coverage parameters, including GUI, API, performance requirements, load requirements, and user scenarios, with a specialized focus on usability testing. This usability testing involves simulating real-world interactions within a VR application using commonly available VR input devices. Notably, the paper outlines the development of a program rooted in this methodology, significantly enhancing the testing process by eliminating the requirement for a VR headset. Instead, standard input devices such as a keyboard and mouse are utilized as controllers, providing a practical and comprehensive means of ensuring the quality and functionality of VR applications in a rapidly evolving industry.