An automated functional testing approach for virtual reality applications. (12th October 2018)
- Record Type:
- Journal Article
- Title:
- An automated functional testing approach for virtual reality applications. (12th October 2018)
- Main Title:
- An automated functional testing approach for virtual reality applications
- Authors:
- Corrêa Souza, Alinne C.
Nunes, Fátima L. S.
Delamaro, Márcio E. - Abstract:
- 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. Abstract : We introduce VR‐ReST, an approach to assist requirements specification throughSummary: 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. Abstract : We introduce VR‐ReST, an approach to assist requirements specification through a semi‐formal language. Our approach uses structural test criteria to generate test requirements, and, from those requirements, supports the generation of test data for Virtual Reality applications. Experimental results show that VR‐ReST helps in writing and validating the requirements and produces effective test data able to detect different faults both before and during the development of the Virtual Reality applications. … (more)
- Is Part Of:
- Software testing, verification & reliability. Volume 28:Number 8(2018)
- Journal:
- Software testing, verification & reliability
- Issue:
- Volume 28:Number 8(2018)
- Issue Display:
- Volume 28, Issue 8 (2018)
- Year:
- 2018
- Volume:
- 28
- Issue:
- 8
- Issue Sort Value:
- 2018-0028-0008-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2018-10-12
- Subjects:
- requirements engineering -- software testing -- virtual reality
Computer software -- Testing -- Periodicals
Computer software -- Verification -- Periodicals
Computer software -- Reliability -- Periodicals
005.14 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/stvr.1690 ↗
- Languages:
- English
- ISSNs:
- 0960-0833
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.457500
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 14564.xml