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 条
  • [1] VR-based Haptic Simulation for Dynamic Needle Insertion
    Wu, Haolei
    Chen, Chuhao
    Zhou, Yunlei
    Wang, Jiachen
    Xie, Yu
    2019 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2019, : 924 - 929
  • [2] VR-Based Haptic Simulator for Subsea Robot Teleoperations
    Xu, Fang
    Zhu, Qi
    Li, Shuai
    Song, Zhuoyuan
    Du, Jing
    COMPUTING IN CIVIL ENGINEERING 2021, 2022, : 1024 - 1032
  • [3] Graphic and haptic modelling of the oesophagus for VR-based medical simulation
    Choi, Changmok
    Kim, Jungsik
    Han, Hyonyung
    Ahn, Bummo
    Kim, Jung
    INTERNATIONAL JOURNAL OF MEDICAL ROBOTICS AND COMPUTER ASSISTED SURGERY, 2009, 5 (03): : 257 - 266
  • [4] VR-based hand rehabilitation using a haptic-based framework
    Shakra, Ismail
    Orozco, Mauricio
    El Saddik, Abdulmotaleb
    Shirmohammadi, Shervin
    Lemaire, Edward
    2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 1178 - +
  • [5] Haptic interaction in VR-based paracentesis simulation for dexterity enhancement and assessment
    Tzafestas, CS
    Koumpouros, Y
    Birbas, K
    CARS 2004: COMPUTER ASSISTED RADIOLOGY AND SURGERY, PROCEEDINGS, 2004, 1268 : 413 - 418
  • [6] Haptic feedback for VR-based minimally invasive surgical (MIS) training
    Salleh, Rosli
    Loureiro, Rui
    Caldwell, Darwin G.
    Measurement and Control, 2004, 37 (06) : 174 - 181
  • [7] Haptic feedback for VR-based minimally invasive surgical (MIS) training
    Salleh, R
    Loureiro, R
    Caldwell, DG
    MEASUREMENT & CONTROL, 2004, 37 (06): : 174 - +
  • [8] Towards VR-based systems for school experiments
    Sigitov, Anton
    Hinkenjann, Andre
    Roth, Thorsten
    2013 INTERNATIONAL CONFERENCE ON VIRTUAL AND AUGMENTED REALITY IN EDUCATION, 2013, 25 : 201 - 210
  • [9] A Controlled Experiment on Spatial Orientation in VR-based Software Cities
    Ruedel, Marc-Oliver
    Ganser, Johannes
    Koschke, Rainer
    2018 SIXTH IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), 2018, : 21 - 31
  • [10] VR-based dynamics learning system using haptic device and its evaluation
    Inoue, M
    Matsubara, Y
    Iwane, N
    Nakamura, M
    Ichitsubo, M
    5th IEEE International Conference on Advanced Learning Technologies, Proceedings, 2005, : 917 - 921