Use of robotic arms for automation of android-based mobile app testing through a truly black box perspective

  • Antonio Adrielson Rodrigues Pinheiro UFPE
  • Breno Miranda UFPE

Resumo


A medida que as empresas se esforçam para reduzir o tempo entre as entregas de software, o teste manual continua sendo uma escolha predominante devido à sua confiabilidade percebida e, em alguns casos, à falta de experiência na implementação de conjuntos de testes automatizados que podem verificar com eficácia os requisitos e funcionalidades do aplicativo. Isso é evidente na área de teste de dispositivos móveis, onde fatores como sensores e hardware podem influenciar significativamente a interpretação dos resultados do teste. Esta pesquisa explora a utilização de braços robóticos como uma nova abordagem para melhorar o teste automatizado e investiga o impacto do teste de software em dispositivos móveis com Android a partir de uma perspectiva genuína de caixa preta.

Referências

Guizzo, E. (2018). Types of robots. https://robotsguide.com/learn/types-of-robots/. [accessed 01-aug-2023].

Joorabchi, M. E., Mesbah, A., and Kruchten, P. (2013). Real challenges in mobile app development. In 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, pages 15–24. IEEE.

krekel, h. (2015). pytest: helps you write better programs. https://docs.pytest.org/en/7.4.x/. [accessed 02-aug-2023].

Maciel, L., Oliveira, A., Rodrigues, R., Santiago, W., Silva, A., Carvalho, G., and Miranda, B. (2022). A systematic mapping study on robotic testing of mobile devices. In 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 475–482. IEEE.

Mao, K., Harman,M., and Jia, Y. (2017). Robotic testing of mobile apps for truly black-box automation. Ieee Software, 34(2):11–16.

Nistor, A., Chang, P.-C., Radoi, C., and Lu, S. (2015). Caramel: Detecting and fixing performance problems that have non-intrusive fixes. In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, volume 1, pages 902–912. IEEE.

Samuel, T. and Pfahl, D. (2016). Problems and solutions in mobile application testing. In Product-Focused Software Process Improvement: 17th International Conference, PROFES 2016, Trondheim, Norway, November 22-24, 2016, Proceedings 17, pages 249–267. Springer.

Sikder, A. K., Aksu, H., and Uluagac, A. S. (2019). A context-aware framework for detecting sensor-based threats on smart devices. IEEE Transactions on Mobile Computing, 19(2):245–261.
Publicado
07/11/2023
PINHEIRO, Antonio Adrielson Rodrigues; MIRANDA, Breno. Use of robotic arms for automation of android-based mobile app testing through a truly black box perspective. In: WORKSHOP DE TESES E DISSERTAÇÕES EM QUALIDADE DE SOFTWARE - SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 22. , 2023, Brasília/DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 19-24. DOI: https://doi.org/10.5753/sbqs_estendido.2023.235940.