Skip to main content

2024 | OriginalPaper | Buchkapitel

Scriptless and Seamless: Leveraging Probabilistic Models for Enhanced GUI Testing in Native Android Applications

verfasst von : Olivia Rodríguez-Valdés, Kevin van der Vlist, Robbert van Dalen, Beatriz Marín, Tanja E. J. Vos

Erschienen in: Research Challenges in Information Science

Verlag: Springer Nature Switzerland

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The growing mobile app market demands effective testing methods. Scriptless testing at the Graphical User Interface (GUI) level allows test automation without traditional scripting. Nevertheless, existent scriptless tools lack efficient prioritization and customization of oracles and require manual effort to add application-specific context, hindering rapid application releases. This paper presents Mint as an alternative tool that addresses these drawbacks. Preliminary results indicate its capability to detect accessibility problems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
https://github.com/ing-bank/mint.
 
Literatur
1.
Zurück zum Zitat Geiger-Prat, S., Marín, B., España, S., Giachetti, G.: A GUI modeling language for mobile applications. In: 9th RCIS, pp. 76–87. IEEE (2015) Geiger-Prat, S., Marín, B., España, S., Giachetti, G.: A GUI modeling language for mobile applications. In: 9th RCIS, pp. 76–87. IEEE (2015)
2.
Zurück zum Zitat Jansen, T., et al.: Scriptless GUI testing on mobile applications. In: IEEE QRS (2022) Jansen, T., et al.: Scriptless GUI testing on mobile applications. In: IEEE QRS (2022)
4.
Zurück zum Zitat Asfaw, D.: Benefits of automated testing over manual testing. Int. J. Innov. Res. Inf. Secur. 2(1), 5–13 (2015) Asfaw, D.: Benefits of automated testing over manual testing. Int. J. Innov. Res. Inf. Secur. 2(1), 5–13 (2015)
5.
Zurück zum Zitat Coppola, R., Raffero, E., Torchiano, M.: Automated mobile UI test fragility: an exploratory assessment study on android. In: INTUITEST. ACM (2016) Coppola, R., Raffero, E., Torchiano, M.: Automated mobile UI test fragility: an exploratory assessment study on android. In: INTUITEST. ACM (2016)
6.
Zurück zum Zitat Vos, T.E., Aho, P., Pastor Ricos, F., Rodriguez-Valdes, O., Mulders, A.: TESTAR-scriptless testing through graphical user interface. Softw. Test. Verif. Reliab. 31(3), e1771 (2021)CrossRef Vos, T.E., Aho, P., Pastor Ricos, F., Rodriguez-Valdes, O., Mulders, A.: TESTAR-scriptless testing through graphical user interface. Softw. Test. Verif. Reliab. 31(3), e1771 (2021)CrossRef
7.
Zurück zum Zitat Bons, A., Marín, B., Aho, P., Vos, T.E.: Scripted and Scriptless GUI testing for web applications: an industrial case. In: IST 2023 (2023) Bons, A., Marín, B., Aho, P., Vos, T.E.: Scripted and Scriptless GUI testing for web applications: an industrial case. In: IST 2023 (2023)
8.
Zurück zum Zitat Li, Y., Yang, Z., Guo, Y., Chen, X.: Droidbot: a lightweight UI-guided test input generator for android. In: IEEE/ACM ICSE-C. IEEE (2017) Li, Y., Yang, Z., Guo, Y., Chen, X.: Droidbot: a lightweight UI-guided test input generator for android. In: IEEE/ACM ICSE-C. IEEE (2017)
9.
Zurück zum Zitat Machiry, A., Tahiliani, R., Naik, M.: Dynodroid: an input generation system for android apps. In: Proceedings de ESEC/FSE 2013 (2013) Machiry, A., Tahiliani, R., Naik, M.: Dynodroid: an input generation system for android apps. In: Proceedings de ESEC/FSE 2013 (2013)
10.
Zurück zum Zitat Su, T.: FSMdroid: guided GUI testing of android apps. In: IEEE/ACM ICSE-C (2016) Su, T.: FSMdroid: guided GUI testing of android apps. In: IEEE/ACM ICSE-C (2016)
11.
Zurück zum Zitat Gu, T., et al.: Practical GUI testing of android applications via model abstraction and refinement. In: IEEE/ACM 41st ICSE, pp. 269–280 (2019) Gu, T., et al.: Practical GUI testing of android applications via model abstraction and refinement. In: IEEE/ACM 41st ICSE, pp. 269–280 (2019)
12.
Zurück zum Zitat Mao, K., Harman, M., Jia, Y.: Sapienz: multi-objective automated testing for android applications. In: ISSTA 2016 (2016) Mao, K., Harman, M., Jia, Y.: Sapienz: multi-objective automated testing for android applications. In: ISSTA 2016 (2016)
13.
Zurück zum Zitat Li, Y., Yang, Z., Guo, Y., Chen, X.: Humanoid: a deep learning-based approach to automated black-box android app testing. In: 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) (2019) Li, Y., Yang, Z., Guo, Y., Chen, X.: Humanoid: a deep learning-based approach to automated black-box android app testing. In: 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) (2019)
14.
Zurück zum Zitat Romdhana, A., Merlo, A., Ceccato, M., Tonella, P.: Deep reinforcement learning for black-box testing of android apps. In: ACM TOSEM 2022 (2022) Romdhana, A., Merlo, A., Ceccato, M., Tonella, P.: Deep reinforcement learning for black-box testing of android apps. In: ACM TOSEM 2022 (2022)
15.
Zurück zum Zitat Pan, M., Huang, A., Wang, G., Zhang, T., Li, X.: Reinforcement learning based curiosity-driven testing of android applications. In: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis (2020) Pan, M., Huang, A., Wang, G., Zhang, T., Li, X.: Reinforcement learning based curiosity-driven testing of android applications. In: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis (2020)
16.
Zurück zum Zitat Gu, T., et al.: Aimdroid: activity-insulated multi-level automated testing for android applications. In: International Conference on Software Maintenance and Evolution (2017) Gu, T., et al.: Aimdroid: activity-insulated multi-level automated testing for android applications. In: International Conference on Software Maintenance and Evolution (2017)
17.
Zurück zum Zitat Xiong, Y.et al.: An empirical study of functional bugs in android apps. In: ACM SIGSOFT 2023 (2023) Xiong, Y.et al.: An empirical study of functional bugs in android apps. In: ACM SIGSOFT 2023 (2023)
19.
Zurück zum Zitat Myers, G.J., Badgett, T., Thomas, T.M., Sandler, C.: The Art of Software Testing, vol. 2. Wiley Online Library, Hoboken (2004) Myers, G.J., Badgett, T., Thomas, T.M., Sandler, C.: The Art of Software Testing, vol. 2. Wiley Online Library, Hoboken (2004)
Metadaten
Titel
Scriptless and Seamless: Leveraging Probabilistic Models for Enhanced GUI Testing in Native Android Applications
verfasst von
Olivia Rodríguez-Valdés
Kevin van der Vlist
Robbert van Dalen
Beatriz Marín
Tanja E. J. Vos
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-031-59468-7_10

Premium Partner