[2506.02529] Automated Web Application Testing: End-to-End Test Case Generation with Large Language Models and Screen Transition Graphs

[2506.02529] Automated Web Application Testing: End-to-End Test Case Generation with Large Language Models and Screen Transition Graphs

arXiv - AI 4 min read Article

Summary

This paper presents an automated system for generating end-to-end test cases for web applications using large language models and screen transition graphs, enhancing testing efficiency.

Why It Matters

As web applications become increasingly complex, ensuring their reliability is crucial. This research addresses the challenges of automating web application testing, particularly in navigation and form interactions, potentially leading to more robust software development practices.

Key Takeaways

  • Introduces a novel integration of graph structures and LLMs for site navigation testing.
  • Employs state graphs to automate form-filling test cases effectively.
  • Provides a comprehensive dataset for evaluating form-interaction testing.
  • Demonstrates improved test coverage and robustness through experimental results.
  • Addresses the limitations of current automated testing methods in dynamic web environments.

Computer Science > Software Engineering arXiv:2506.02529 (cs) [Submitted on 3 Jun 2025 (v1), last revised 19 Feb 2026 (this version, v2)] Title:Automated Web Application Testing: End-to-End Test Case Generation with Large Language Models and Screen Transition Graphs Authors:Nguyen-Khang Le, Quan Minh Bui, Minh Ngoc Nguyen, Hiep Nguyen, Trung Vo, Son T. Luu, Shoshin Nomura, Minh Le Nguyen View a PDF of the paper titled Automated Web Application Testing: End-to-End Test Case Generation with Large Language Models and Screen Transition Graphs, by Nguyen-Khang Le and 7 other authors View PDF HTML (experimental) Abstract:Web applications are critical to modern software ecosystems, yet ensuring their reliability remains challenging due to the complexity and dynamic nature of web interfaces. Recent advances in large language models (LLMs) have shown promise in automating complex tasks, but limitations persist in handling dynamic navigation flows and complex form interactions. This paper presents an automated system for generating test cases for two key aspects of web application testing: site navigation and form filling. For site navigation, the system employs screen transition graphs and LLMs to model navigation flows and generate test scenarios. For form filling, it uses state graphs to handle conditional forms and automates Selenium script generation. Key contributions include: (1) a novel integration of graph structures and LLMs for site navigation testing, (2) a state graph-b...

Related Articles

Llms

[P] Dante-2B: I'm training a 2.1B bilingual fully open Italian/English LLM from scratch on 2×H200. Phase 1 done — here's what I've built.

The problem If you work with Italian text and local models, you know the pain. Every open-source LLM out there treats Italian as an after...

Reddit - Machine Learning · 1 min ·
Llms

I have been coding for 11 years and I caught myself completely unable to debug a problem without AI assistance last month. That scared me more than anything I have seen in this industry.

I want to be honest about something that happened to me because I think it is more common than people admit. Last month I hit a bug in a ...

Reddit - Artificial Intelligence · 1 min ·
Llms

OpenClaw security checklist: practical safeguards for AI agents

Here is one of the better quality guides on the ensuring safety when deploying OpenClaw: https://chatgptguide.ai/openclaw-security-checkl...

Reddit - Artificial Intelligence · 1 min ·
I let Gemini in Google Maps plan my day and it went surprisingly well | The Verge
Llms

I let Gemini in Google Maps plan my day and it went surprisingly well | The Verge

Gemini in Google Maps is a surprisingly useful way to explore new territory.

The Verge - AI · 11 min ·
More in Llms: This Week Guide Trending

No comments

No comments yet. Be the first to comment!

Stay updated with AI News

Get the latest news, tools, and insights delivered to your inbox.

Daily or weekly digest • Unsubscribe anytime