Busca avançada
Ano de início
Entree
(Referência obtida automaticamente do Web of Science, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores.)

An automated functional testing approach for virtual reality applications

Texto completo
Autor(es):
Correa Souza, Alinne C. [1] ; Nunes, Fatima L. S. [2] ; Delamaro, Marcio E. [3]
Número total de Autores: 3
Afiliação do(s) autor(es):
[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
Número total de Afiliações: 3
Tipo de documento: Artigo Científico
Fonte: SOFTWARE TESTING VERIFICATION & RELIABILITY; v. 28, n. 8 DEC 2018.
Citações Web of Science: 0
Resumo

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. (AU)

Processo FAPESP: 12/06476-4 - Uma contribuição à definição e automatização da atividade de teste para sistemas de realidade virtual
Beneficiário:Alinne Cristinne Corrêa dos Santos
Linha de fomento: Bolsas no Brasil - Doutorado
Processo FAPESP: 10/15691-0 - Proposição, implementação e validação de técnicas para treinamento médico virtual interativo
Beneficiário:Fátima de Lourdes dos Santos Nunes Marques
Linha de fomento: Auxílio à Pesquisa - Regular
Processo FAPESP: 10/09806-0 - Teste e validação de software: estudos teóricos e aplicações
Beneficiário:Márcio Eduardo Delamaro
Linha de fomento: Auxílio à Pesquisa - Regular