VRTest: An Extensible Framework for Automatic Testing of Virtual Reality Scenes
Virtual Reality (VR) is an emerging technique that attracts interest from various application domains such as training, education, remote communication, gaming, and navigation. Despite the ever growing number of VR software projects, the quality assurance techniques for VR software has not been well studied. Therefore, the validation of VR software largely rely on pure manual testing. In this paper, we present a novel testing framework called VRTest to automate the testing of scenes in VR software. In particular, VRTest extracts information from a VR scene and controls the user camera to explore the scene and interact with the virtual objects with certain testing strategies. VRTest currently supports two built-in testing strategies: VRMonkey and VRGreed, which use pure random exploration and greedy algorithm to explore interact-able objects in VR scenes. The video of our tool is available at Youtube at https://www.youtube.com/watch?v=TARqTEaa7_Q
Thu 12 MayDisplayed time zone: Eastern Time (US & Canada) change
11:00 - 12:00 | Software Testing 3DEMO - Demonstrations at ICSE Demo room 1 Chair(s): Wei Yang University of Texas at Dallas | ||
11:00 15mDemonstration | DiffWatch: Watch Out for the Evolving Differential Testing in Deep Learning Libraries DEMO - Demonstrations Pre-print Media Attached | ||
11:15 15mDemonstration | VRTest: An Extensible Framework for Automatic Testing of Virtual Reality Scenes DEMO - Demonstrations Xiaoyin Wang University of Texas at San Antonio Pre-print Media Attached | ||
11:30 15mDemonstration | SynTest-Solidity: Automated Test Case Generation and Fuzzing for Smart Contracts DEMO - Demonstrations Mitchell Olsthoorn Delft University of Technology, Dimitri Stallenberg Delft University of Technology, Arie van Deursen Delft University of Technology, Netherlands, Annibale Panichella Delft University of Technology DOI Pre-print Media Attached |