An automated functional testing approach for virtual reality applications

被引:12
作者
Correa Souza, Alinne C. [1 ]
Nunes, Fatima L. S. [2 ]
Delamaro, Marcio E. [3 ]
机构
[1] Technol Fed Univ Parana, Dois Vizinhos, Brazil
[2] Univ Sao Paulo, Sch Arts Sci & Humanities, Sao Paulo, Brazil
[3] Univ Sao Paulo, Inst Math & Comp Sci, Sao Carlos, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
requirements engineering; software testing; virtual reality; ENVIRONMENTS; SOFTWARE; DESIGN;
D O I
10.1002/stvr.1690
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software testing is regarded as an important method for fault revealing. Despite this advantage, it has been poorly used within the scope of virtual reality (VR) applications because they are highly complex and have peculiar features. Most testing performed of this VR applications are usability, which is conducted manually and only at final of the development process. Although some works try to propose criteria for this domain, there are no approaches that automatize the generation of test data from requirements specification in the VR domain. This paper proposes an approach called virtual reality-requirements specification and testing (VR-ReST) to assist the requirements specification through a semiformal language and uses structural test criteria to generate test requirements and test data automatically for VR applications using scene graph concepts. The paper also examines the empirical results concerning the cost-effectiveness of the approach for three different VR applications through two experiments. Mutation testing was used to evaluate effectiveness. We found that the approach achieved a high mutation score outperforming random testing, by 20%, on average. Our results also demonstrate that the approach is promising since it assists in writing and validating the requirements, as well as in reducing the risks of requirement specification by adopting a semiformal language.
引用
收藏
页数:31
相关论文
共 67 条
[1]  
Allen J., 1995, Natural Language Understanding
[2]  
Alshahwan N., 2011, 2011 26th IEEE/ACM International Conference on Automated Software Engineering, P3, DOI 10.1109/ASE.2011.6100082
[3]  
Ammann Paul, 2016, INTRO SOFTWARE TESTI, DOI DOI 10.1017/9781316771273
[4]   Fail-Safe Testing of Web Applications [J].
Andrews, Anneliese ;
Boukhris, Salah ;
Elakeili, Salwa .
2014 23RD AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2013, :200-209
[5]  
[Anonymous], IMEROS J CULTURE TEC
[6]  
[Anonymous], P 2 INT C ADV NEW TE
[7]  
[Anonymous], P METH TOOLS VIRT RE
[8]  
[Anonymous], 2015, SATISFACTION BEHAV P
[9]  
[Anonymous], P S VIRT AUGM REAL S
[10]  
[Anonymous], J DIGITAL IMAGING, DOI DOI 10.1007/S10278-009-9243-3