VRGuide: Efficient Testing of Virtual Reality Scenes via Dynamic Cut Coverage

被引:2
作者
Wang, Xiaoyin [1 ]
Rafi, Tahmid [1 ]
Meng, Na [2 ]
机构
[1] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX 78249 USA
[2] Virginia Tech, Dept Comp Sci, Blacksburg, VA USA
来源
2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE | 2023年
关键词
Software Testing; Virtual Reality; Scene Exploration;
D O I
10.1109/ASE56229.2023.00197
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual Reality (VR) is an emerging technique that has been applied to more and more areas such as gaming, remote conference, and education. Since VR user interface has very different characteristics compared with traditional graphic user interface (GUI), VR applications also require new testing techniques for quality assurance. Recently, some frameworks (e.g., VRTest) have been proposed to automate VR user interface testing by automatically controlling the player camera. However, their testing strategies are not able to address VR-specific testing challenges such as object occlusion and movement. In this paper, we propose a novel testing technique called VRGuide to explore VR scenes more efficiently. In particular, VRGuide adapts a computer geometry technique called Cut Extension to optimize the camera routes for covering all interact-able objects. We compared the testing strategy with VRTest on eight top VR software projects with scenes. The results show that VRGuide is able to achieve higher test coverage upon testing timeout in two of the projects, and achieve saturation coverage with averagely 31% less testing time than VRTest on the remaining six projects. Furthermore, VRGuide detected and reported four unknown bugs confirmed by developers, only one of which is also detected by VRTest.
引用
收藏
页码:951 / 962
页数:12
相关论文
共 57 条
[1]   MobiGUITAR Automated Model-Based Testing of Mobile Apps [J].
Amalfitano, Domenico ;
Fasolino, Anna Rita ;
Tramontana, Porfirio ;
Ta, Bryan Dzung ;
Memon, Atif M. .
IEEE SOFTWARE, 2015, 32 (05) :53-59
[2]  
Amalfitano D, 2012, IEEE INT CONF AUTOM, P258, DOI 10.1145/2351676.2351717
[3]   The contribution of nanotechnology for removal of water pollutants [J].
Anandan, Sambandam .
Materials Science Forum, 2012, 712 :1-24
[4]  
[Anonymous], 2020, Statistica report on virtual reality software market
[5]  
[Anonymous], 2020, Vr user statistics
[6]  
[Anonymous], 2020, Mordor Intelligence
[7]  
[Anonymous], 2020, Microsoft hololens
[8]  
[Anonymous], 2020, Apple app store
[9]  
[Anonymous], 2020, Google play
[10]  
[Anonymous], 2020, Google cardboard