计算机科学
可用性
领域(数学分析)
软件工程
随机测试
过程(计算)
软件需求规范
范围(计算机科学)
虚拟现实
图形
测试用例
人机交互
可靠性工程
软件
程序设计语言
机器学习
软件开发
软件设计
理论计算机科学
工程类
数学分析
回归分析
数学
作者
Alinne Cristinne Corrêa Souza,Fátima L. S. Nunes,Márcio Eduardo Delamaro
摘要
Summary 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.
科研通智能强力驱动
Strongly Powered by AbleSci AI