KIT | KIT-Bibliothek | Impressum | Datenschutz

Local LLMs for End-To-End Testing in Practice: Lessons from a Smart City Web Application

Moretti, Fabio ; Ronzoni, Simone ; Scandurra, Patrizia ; Scotti, Vincenzo ORCID iD icon 1; Feldt, Robert [Hrsg.]; Paasivaara, Maria [Hrsg.]; Mendez, Daniel [Hrsg.]; Wagner, Stefan [Hrsg.]; Barón, Marvin Muñoz [Hrsg.]
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

End-to-End (E2E) testing of modern web applications simulates real user interactions to verify the complete application flow, ensuring seamless integration of UI, functionality, and data. It is, in general, costly to create and maintain, especially when the backend is a smart city platform with a data lake and complex user flows that introduce additional complexity. Recent advances in Large Language Models (LLMs) offer new opportunities for automating parts of this process, but their practical adoption in real development environments remains challenging, particularly when privacy, monetary cost, deployment, and control requirements call for local rather than cloud-based models.
This paper investigates the feasibility of introducing local LLMs into the E2E testing process of a real-world smart city web application, the ENEA PELL-IP portal for monitoring public lighting infrastructures. We developed and evaluated GenE2E, a two-stage pipeline that generates test cases from use case specifications and transforms them into executable Playwright tests. The approach was integrated with an existing testing environment and evaluated against manually written baseline tests.
... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000199047
Veröffentlicht am 11.11.2026
Originalveröffentlichung
DOI: 10.4230/lipics.esem.2026.88
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2026
Sprache Englisch
Identifikator ISBN: 978-3-95977-450-5
ISSN: 1868-8969
KITopen-ID: 1000199047
Erschienen in 20th International Symposium on Empirical Software Engineering and Measurement (ESEM 2026)
Veranstaltung 20th International Symposium on Empirical Software Engineering and Measurement (ESEM 2026), München, Deutschland, 08.10.2026 – 09.10.2026
Verlag Schloss Dagstuhl - Leibniz-Zentrum für Informatik (LZI)
Seiten 1
Serie 394
Externe Relationen Siehe auch
Schlagwörter End-to-End testing, Use Case Scenarios, Web applications, Large Language Models, Software and its engineering → Software testing and debugging, Computing methodologies → Artificial intelligence
Nachgewiesen in OpenAlex
Scopus
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page