Skip to main content

2024 | OriginalPaper | Buchkapitel

Automated Scriptless GUI Testing Aligned with Requirements and User Stories

verfasst von : Mohammadparsa Karimi

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

Testing is an essential phase of software development to evaluate the quality of the product. Scriptless testing is a prominent technique that makes this phase efficient. However, there is a research gap in automating the testing process from the requirements. In this research we want to propose an innovative approach: Automated Scriptless GUI Testing Aligned with Requirements and User Stories. Using the open-source GUI testing tool, TESTAR, we want to propose an AI-powered tool that enables TESTAR to test software against specified requirements and user stories.

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!

Literatur
1.
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. Inf. Softw. Technol. 158, 107172 (2023)CrossRef Bons, A., Marín, B., Aho, P., Vos, T.E.: Scripted and scriptless GUI testing for web applications: an industrial case. Inf. Softw. Technol. 158, 107172 (2023)CrossRef
2.
Zurück zum Zitat van der Brugge, A., Pastor-Ricós, F., Aho, P., Marín, B., Vos, T.E.: Evaluating testar’s effectiveness through code coverage. Actas de las XXV Jornadas de Ingeniería del Software y Bases de Datos (JISBD) 1–14 (2021) van der Brugge, A., Pastor-Ricós, F., Aho, P., Marín, B., Vos, T.E.: Evaluating testar’s effectiveness through code coverage. Actas de las XXV Jornadas de Ingeniería del Software y Bases de Datos (JISBD) 1–14 (2021)
3.
Zurück zum Zitat Burkin, V.: Mitigating risks in software development through effective requirements engineering. arXiv preprint arXiv:2305.05800 (2023) Burkin, V.: Mitigating risks in software development through effective requirements engineering. arXiv preprint arXiv:​2305.​05800 (2023)
4.
Zurück zum Zitat Conboy, K., Coyle, S., Wang, X., Pikkarainen, M.: People over process: key challenges in agile development. IEEE Softw. 28(4), 48–57 (2010)CrossRef Conboy, K., Coyle, S., Wang, X., Pikkarainen, M.: People over process: key challenges in agile development. IEEE Softw. 28(4), 48–57 (2010)CrossRef
5.
Zurück zum Zitat Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A decade of agile methodologies: towards explaining agile software development (2012) Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A decade of agile methodologies: towards explaining agile software development (2012)
6.
Zurück zum Zitat Giachetti, G., Marín, B., Franch, X.: Using measures for verifying and improving requirement models in MDD processes. In: 14th International Conference on Quality Software, pp. 164–173. IEEE (2014) Giachetti, G., Marín, B., Franch, X.: Using measures for verifying and improving requirement models in MDD processes. In: 14th International Conference on Quality Software, pp. 164–173. IEEE (2014)
7.
Zurück zum Zitat Giachetti, G., Marín, B., López, L., Franch, X., Pastor, O.: Verifying goal-oriented specifications used in model-driven development processes. Inf. Syst. 64, 41–62 (2017)CrossRef Giachetti, G., Marín, B., López, L., Franch, X., Pastor, O.: Verifying goal-oriented specifications used in model-driven development processes. Inf. Syst. 64, 41–62 (2017)CrossRef
8.
Zurück zum Zitat Inayat, I., Salim, S.S., Marczak, S., Daneva, M., Shamshirband, S.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51, 915–929 (2015)CrossRef Inayat, I., Salim, S.S., Marczak, S., Daneva, M., Shamshirband, S.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51, 915–929 (2015)CrossRef
9.
Zurück zum Zitat Jansen, T., et al.: Scriptless GUI testing on mobile applications. In: 22nd International Conference on Software Quality, Reliability and Security (QRS), pp. 1103–1112. IEEE (2022) Jansen, T., et al.: Scriptless GUI testing on mobile applications. In: 22nd International Conference on Software Quality, Reliability and Security (QRS), pp. 1103–1112. IEEE (2022)
10.
Zurück zum Zitat Marín, B., Gallardo, C., Quiroga, D., Giachetti, G., Serral, E.: Testing of model-driven development applications. Softw. Qual. J. 25, 407–435 (2017)CrossRef Marín, B., Gallardo, C., Quiroga, D., Giachetti, G., Serral, E.: Testing of model-driven development applications. Softw. Qual. J. 25, 407–435 (2017)CrossRef
11.
Zurück zum Zitat Marín, B., Giachetti, G., Pastor, O., Abran, A.: Interaction models matter in the evaluation of quality of conceptual models. In: 13th International Conference on Quality Software, pp. 382–389. IEEE (2013) Marín, B., Giachetti, G., Pastor, O., Abran, A.: Interaction models matter in the evaluation of quality of conceptual models. In: 13th International Conference on Quality Software, pp. 382–389. IEEE (2013)
12.
Zurück zum Zitat Myers, G.J., Badgett, T., Thomas, T.M., Sandler, C.: The art of software testing, vol. 2 (2004) Myers, G.J., Badgett, T., Thomas, T.M., Sandler, C.: The art of software testing, vol. 2 (2004)
13.
Zurück zum Zitat Nerur, S., Balijepally, V.: Theoretical reflections on agile development methodologies. Commun. ACM 50(3), 79–83 (2007)CrossRef Nerur, S., Balijepally, V.: Theoretical reflections on agile development methodologies. Commun. ACM 50(3), 79–83 (2007)CrossRef
14.
Zurück zum Zitat Paetsch, F., Eberlein, A., Maurer, F.: Requirements engineering and agile software development. In: 12th International Workshops on Enabling Technologies: Infrastructure for Collaboration Enterprises (WETICE), pp. 308–313. IEEE (2003) Paetsch, F., Eberlein, A., Maurer, F.: Requirements engineering and agile software development. In: 12th International Workshops on Enabling Technologies: Infrastructure for Collaboration Enterprises (WETICE), pp. 308–313. IEEE (2003)
16.
Zurück zum Zitat Pastor Ricós, F., Slomp, A., Marín, B., Aho, P., Vos, T.E.: Distributed state model inference for scriptless GUI testing. J. Syst. Softw. 200, 111645 (2023)CrossRef Pastor Ricós, F., Slomp, A., Marín, B., Aho, P., Vos, T.E.: Distributed state model inference for scriptless GUI testing. J. Syst. Softw. 200, 111645 (2023)CrossRef
17.
Zurück zum Zitat Pérez, C., Marín, B.: Automatic generation of test cases from UML models. CLEI Electron. J. 21(1), 3-1 (2018) Pérez, C., Marín, B.: Automatic generation of test cases from UML models. CLEI Electron. J. 21(1), 3-1 (2018)
18.
Zurück zum Zitat Prasetya, I., et al.: An agent-based approach to automated game testing: an experience report. In: 13th International Workshop on Automating Test Case Design, Selection and Evaluation, pp. 1–8 (2022) Prasetya, I., et al.: An agent-based approach to automated game testing: an experience report. In: 13th International Workshop on Automating Test Case Design, Selection and Evaluation, pp. 1–8 (2022)
19.
Zurück zum Zitat Randell, B.: Software engineering in 1968, pp. 1–10 (1979) Randell, B.: Software engineering in 1968, pp. 1–10 (1979)
20.
Zurück zum Zitat dos Santos, J., Martins, L.E.G., de Santiago Júnior, V.A., Povoa, L.V., dos Santos, L.B.R.: Software requirements testing approaches: a systematic literature review. Requirements Eng. 25, 317–337 (2020) dos Santos, J., Martins, L.E.G., de Santiago Júnior, V.A., Povoa, L.V., dos Santos, L.B.R.: Software requirements testing approaches: a systematic literature review. Requirements Eng. 25, 317–337 (2020)
21.
Zurück zum Zitat Schön, E.M., Thomaschewski, J., Escalona, M.J.: Agile requirements engineering: a systematic literature review. Comput. Standards Interfaces 49, 79–91 (2017)CrossRef Schön, E.M., Thomaschewski, J., Escalona, M.J.: Agile requirements engineering: a systematic literature review. Comput. Standards Interfaces 49, 79–91 (2017)CrossRef
22.
Zurück zum Zitat Somers, J.: The coming software apocalypse. Atlantic 26, 1 (2017) Somers, J.: The coming software apocalypse. Atlantic 26, 1 (2017)
23.
Zurück zum Zitat Vargas, N., Marín, B., Giachetti, G.: A list of risks and mitigation strategies in agile projects. In: 40th International Conference of the Chilean Computer Science Society (SCCC), pp. 1–8. IEEE (2021) Vargas, N., Marín, B., Giachetti, G.: A list of risks and mitigation strategies in agile projects. In: 40th International Conference of the Chilean Computer Science Society (SCCC), pp. 1–8. IEEE (2021)
24.
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
25.
Zurück zum Zitat Vos, T.E., Marín, B., Escalona, M.J., Marchetto, A.: A methodological framework for evaluating software testing techniques and tools. In: 2012 12th International Conference on Quality Software, pp. 230–239. IEEE (2012) Vos, T.E., Marín, B., Escalona, M.J., Marchetto, A.: A methodological framework for evaluating software testing techniques and tools. In: 2012 12th International Conference on Quality Software, pp. 230–239. IEEE (2012)
27.
Zurück zum Zitat Yanjari, I., Marín, B., Giachetti, G.: An open-source framework for cross-platform testing in agile projects. In: 41st International Conference of the Chilean Computer Science Society (SCCC), pp. 1–8. IEEE (2022) Yanjari, I., Marín, B., Giachetti, G.: An open-source framework for cross-platform testing in agile projects. In: 41st International Conference of the Chilean Computer Science Society (SCCC), pp. 1–8. IEEE (2022)
Metadaten
Titel
Automated Scriptless GUI Testing Aligned with Requirements and User Stories
verfasst von
Mohammadparsa Karimi
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-031-59468-7_15

Premium Partner