Smart Test Execution of Android Compatibility Tests

  • Alice Castro SIDIA
  • Heryck Barbosa SIDIA
  • Abda Albuquerque SIDIA
  • Roger Porty SIDIA

Resumo


With technology and internet expansion, the demand for software services has increased. As a result, these services have shifted from individual machines to being hosted on servers for remote access. This paper presents Smartgate, a web service that processes tasks from our request manager, accepting or rejecting them and starting Normal Exception (NE) scope tests. It provides early results to reduce the execution time of tests carried out by engineers and avoids human errors in the process, whether during system development or on the part of the test engineer. The data available in the task needs to be reviewed and validated for Smartgate to start correctly. Now, Smartgate has gained space in our software testing process after serving 53.16% of Normal Exception requests created and submitted from 2021 to 2023.
Palavras-chave: Software Test, Test Automation, MoraySTF, Micro-services, Google Tests, Android Tests, Mobile Software

Referências

Nuha Alshuqayran, Nour Ali, and Roger Evans. 2016. A systematic mapping study in microservice architecture. In 2016 IEEE 9th international conference on service-oriented computing and applications (SOCA). IEEE, 44–51.

Luiz Correia, Thales Silva, and Gabriel Villacrez. 2021. Automatic Flash Tool for Mobile Devices. In 2021 International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME). IEEE, 1–5.

Android Developer. 2024. Compatibility Definition Document. Retrieved Jun 06, 2024 from [link]

Android Developer. 2024. Compatibility Test Suite. Retrieved Jun 06, 2024 from [link]

Klinsman M Gonçalves, Yasmine G Vaz, Eberth F Cruz, Rafael E Silva, Lineker Souza, Fábio M Azevedo, Eduardo D Sardinha, Paulo Fonseca, and Cícero AL Pahins. 2020. Using a tool-based approach to comply with smartphone user manual regulations in latin America countries. In Proceedings of the 15th International Conference on Global Software Engineering. 101–105.

Mika V Mäntylä, Bram Adams, Foutse Khomh, Emelie Engström, and Kai Petersen. 2015. On rapid releases and software testing: a case study and a semi-systematic literature review. Empirical Software Engineering 20 (2015), 1384–1425.

Fábio Matos. 2024. Metrópoles: Apple bate Samsung e assume liderança na produção mundial de celulares. Retrieved Jun 06, 2024 from [link]
Publicado
30/09/2024
CASTRO, Alice; BARBOSA, Heryck; ALBUQUERQUE, Abda; PORTY, Roger. Smart Test Execution of Android Compatibility Tests. In: SIMPÓSIO BRASILEIRO DE TESTES DE SOFTWARE SISTEMÁTICO E AUTOMATIZADO (SAST), 9. , 2024, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 86-88.