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 条
  • [31] Challenges in VR-based robot teleoperation
    Kuan, CP
    Young, KY
    2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, : 4392 - 4397
  • [32] VR-based simulation of NC programs
    Neugebauer R.
    Wittstock V.
    Klimant P.
    Hein J.
    ZWF Zeitschrift fuer Wirtschaftlichen Fabrikbetrieb, 2010, 105 (7-8): : 687 - 692
  • [33] An Incremental Software Automation Testing for Space Telemetry, Track and Command Software Systems Based on Domain Knowledge
    Yin, Bin
    Chen, Xiaohong
    Li, Wanyu
    Tian, Jinyue
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (07)
  • [34] DEVELOPING VR-BASED INTERACTIVE SYSTEMS FOR ENHANCED ATHLETIC TRAINING AND SPORTS ENGAGEMENT
    Huang, Qin
    REVISTA INTERNACIONAL DE MEDICINA Y CIENCIAS DE LA ACTIVIDAD FISICA Y DEL DEPORTE, 2023, 23 (92): : 432 - 452
  • [35] VR-Based improvement of aerobics teaching quality
    Wu, Jing
    INTERNET TECHNOLOGY LETTERS, 2022, 5 (05)
  • [36] VirtualDive - A VR-based educational virtual environment
    Popovici, DM
    Querrec, R
    Harrouet, F
    Le Gal, C
    Serbanati, LD
    Morvan, S
    SEVENTH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, PROCEEDINGS, 2005, : 191 - 198
  • [37] Application and evaluation of VR-based CAPP system
    Peng, Q
    Hall, FR
    Lister, PM
    JOURNAL OF MATERIALS PROCESSING TECHNOLOGY, 2000, 107 (1-3) : 153 - 159
  • [38] VR-based Vector Watercolor Painting System
    Gao, Yang
    Bai, Hongming
    Pei, Ziyi
    Song, Wenfeng
    Hao, Aimin
    2023 IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES ABSTRACTS AND WORKSHOPS, VRW, 2023, : 693 - 694
  • [39] VR-based Equipment Training for Health Professionals
    Rettinger, Maximilian
    Mueller, Niklas
    Holzmann-Littig, Christopher
    Wijnen-Meijer, Marjo
    Rigoll, Gerhard
    Schmaderer, Christoph
    EXTENDED ABSTRACTS OF THE 2021 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'21), 2021,
  • [40] Model-based testing of software for automation systems using heuristics and coverage criterion
    Rodrigo José Sarmento Peixoto
    Leandro Dias da Silva
    Angelo Perkusich
    Software & Systems Modeling, 2019, 18 : 797 - 823