Software Testing Automation of VR-Based Systems With Haptic Interfaces

被引:2
|
作者
Correa, Cleber G. [1 ]
Delamaro, Marcio E. [2 ]
Chaim, Marcos L. [3 ]
Nunes, Fatima L. S. [3 ]
机构
[1] Univ Tecnol Fed Parana, Comp Dept, 1640 Alberto Carazzai Ave, BR-86300000 Downtown, Cornelio Procop, Brazil
[2] Univ Sao Paulo, Inst Ciencias Matemat & Comp, Dept Comp Syst, 400 Trabalhador Sao Carlense Ave, BR-13566590 Sao Carlos, Brazil
[3] Univ Sao Paulo, Sch Arts Sci & Humanities, 1000 Arlindo Bettio St, BR-03828000 Vila Guaraciaba, SP, Brazil
来源
COMPUTER JOURNAL | 2021年 / 64卷 / 05期
关键词
haptic interfaces; software testing; virtual reality;
D O I
10.1093/comjnl/bxaa054
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As software systems have increased in complexity, manual testing has become harder or even infeasible. In addition, each test phase and application domain may have its idiosyncrasies in relation to testing automation. Techniques and tools to automate test oracles in domains such as graphical user interfaces are available; nevertheless, they are scarce in the virtual reality (VR) realm. We present an approach to automate software testing in VR-based systems with haptic interfaces- interfaces that allow bidirectional communication during human-computer interaction, capturing movements and providing touch feedback. It deals with the complexity and characteristics of haptic interfaces to apply the record and playback technique. Our approach also provides inference rules to identify possible faulty modules of the system under testing. A case study was performed with three systems: a system with primitive virtual objects, a dental anesthesia simulator and a game. Faulty versions of the systems were created by seeding faults manually and by using mutation operators. The results showed that 100% of the manually seeded faults and 93% of mutants were detected. Moreover, the inference rules helped identify the faulty modules of the systems, suggesting that the approach improves the test activity in VR-based systems with haptic interfaces.
引用
收藏
页码:826 / 841
页数:16
相关论文
共 50 条
  • [21] To support multidisciplinary communication in VR-based virtual prototyping of mechatronic systems
    Shen, Qing
    Grafe, Michael
    ADVANCED ENGINEERING INFORMATICS, 2007, 21 (02) : 201 - 209
  • [22] Bridging strategies for VR-based learning
    Moher, Tom
    Johnson, Andrew
    Ohlsson, Stellan
    Gillingham, Mark
    Conference on Human Factors in Computing Systems - Proceedings, 1999, : 536 - 543
  • [23] Trait and State Craving as Indicators of Validity of VR-based Software for Binge Eating Treatment
    Pla-Sanjuanelo, Joana
    Ferrer-Garcia, Marta
    Gutiérrez-Maldonado, José
    Vilalta-Abella, Ferran
    Andreu-Gracia, Alexis
    Dakanalis, Antonios
    Fernandez-Aranda, Fernando
    Fusté-Escolano, Adela
    Ribas-Sabaté, Joan
    Riva, Giuseppe
    Saldaña, Carmina
    Sánchez, Isabel
    Studies in Health Technology and Informatics, 2015, 219 : 141 - 146
  • [24] Distributed VR-based simulation for manufacturing
    Jin, L
    Oraifige, IA
    Hall, FR
    Lister, PM
    SIMULATION IN INDUSTRY 2001, 2001, : 289 - 293
  • [25] A VR-based hyper interaction platform
    Huang, Chun-Hong
    Hsu, Hui-Huang
    Shih, Timothy K.
    Chang, Rong-Chi
    Proceedings of the 2006 Winter Simulation Conference, Vols 1-5, 2006, : 576 - 582
  • [26] The peg-in-hole: A VR-based haptic assessment for quantifying ED upper limb performance and skills
    Amirabdollahian, F
    Gomes, GT
    Johnson, GR
    2005 IEEE 9TH INTERNATIONAL CONFERENCE ON REHABILITATION ROBOTICS, 2005, : 422 - 425
  • [27] Trait and State Craving as Indicators of Validity of VR-based Software for Binge Eating Treatment
    Pla-Sanjuanelo, Joana
    Ferrer-Garcia, Marta
    Gutierrez-Maldonado, Jose
    Vilalta-Abella, Ferran
    Andreu-Gracia, Alexis
    Dakanalis, Antonios
    Fernandez-Aranda, Fernando
    Fuste-Escolano, Adela
    Ribas-Sabate, Joan
    Riva, Giuseppe
    Saldana, Carmina
    Sanchez, Isabel
    ANNUAL REVIEW OF CYBERTHERAPY AND TELEMEDICINE, 2015, 13 : 139 - 144
  • [28] VR-Based Basketball Movement Simulation
    Zhang, Lin
    Wang, Ling
    TRANSACTIONS ON EDUTAINMENT V, 2011, 6530 : 240 - +
  • [29] AVRA: AN ARCHITECTURE FOR VR-BASED APPLICATIONS
    Nourian, Saeid
    Georganas, Nicolas D.
    2008 IEEE INTERNATIONAL CONFERENCE ON VIRTUAL ENVIRONMENTS, HUMAN-COMPUTER INTERFACES AND MEASUREMENT SYSTEMS, 2008, : 116 - 120
  • [30] A VR-based data retrieval system
    Yu, Chunsheng
    Peng, Qingjin
    Wu, Lushen
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2005, VOL 3, PTS A AND B, 2005, : 1083 - 1091