Uma solução baseada em economia colaborativa para escalar o teste de aplicações Android em dispositivos reais
Nenhuma Miniatura disponível
Data
2019-04-02
Autores
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade Federal de Goiás
Resumo
Software testing for mobile devices presents additional challenges compared to testing
desktop and web applications, especially in fragmented environments such as the
Android ecosystem. There are currently over 24 thousands different device models, with
different screen sizes and densities, operating system versions, and other configurations
that con- tribute to the instability of applications for this ecosystem. Several frameworks
and TaaS platforms assist the validation of these type of applications, especially with
regard to the construction and execution of UI tests. However, existing architectural
limitations result in high-cost and low-diversity real devices to be used during Android
apps validation. Inspired in this context and in the Collaborative Economy paradigm, this
study proposes a disruptive architecture, which allows the execution of applications tests
in an distribu- ted way, using idle devices around the world, reducing the cost of
infrastructure with real devices at the same time with potential of generating a new
market. Experiments have demonstrated the robustness of the architecture for performing
UI tests on geographically distributed devices, and a financial analysis indicates a
reduction of 85.67% in the infras- tructure cost of physical devices allocated for testing,
while showing the viability of the built platform.
Descrição
Palavras-chave
Citação
FARIA, K. A. C. Uma solução baseada em economia colaborativa para escalar o teste de aplicações Android em dispositivos reais. 2019. 107 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019.