paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Feature-Driven End-to-End Test Generation

特征驱动的端到端测试生成
ICSE 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE)2025匹配度 3/10 · 该论文属于 LLM 用于软件工程(Web 端到端测试生成)的工作,与用户关注的 AI→PL 方向(LLM 改进静态分析/形式化验证)仅在'用 LLM 做程序相关任务'这一层面重叠,但既不涉及静态分析、形式化验证,也不涉及浮点或贝叶斯程序分析,更与 Agentic 程序分析无关。唯一契合点是其发布的 E2EBENCH 覆盖度基准,符合用户对'在缺乏基准的重要场景下设计 benchmark'的偏好。引用 6 inbox
Parsa Alian, Noor Nashid, Mobina Shahbandeh, Taha Shabani, Ali Mesbah
crossref: 2026-09-12

AI 速览

一句话:利用LLM推断Web应用功能特征并生成可执行端到端测试,同时发布功能覆盖评测基准。

端到端(E2E)测试对保障Web应用质量至关重要,但手工编写耗时且现有自动生成技术产生的测试往往缺乏连贯性。本文提出 Autoe2e,一种借助大语言模型(LLM)自动化生成语义上有意义的、特征驱动E2E测试用例的新方法:它智能推断Web应用中潜在的功能特征,并将其转化为可执行的测试场景。针对社区缺乏评估手段的问题,作者还提出 E2EBENCH,一个可自动评估E2E测试套件功能覆盖率的基准。在 E2EBENCH 上的评估表明,Autoe2e 平均达到 79% 的功能覆盖率,相比最佳基线提升 558%,显示其在生成高质量、全面测试用例方面的有效性。

问题
Web应用E2E测试手工编写成本高,而现有测试生成技术产生的测试不连贯、难以覆盖应用的真实功能。
方法
提出 Autoe2e,利用大语言模型推断Web应用的潜在功能特征,并将其转化为可执行的E2E测试场景;同时构建 E2EBENCH 基准用于自动评估测试套件的功能覆盖率。
评估
在 E2EBENCH 基准上评估 Autoe2e,并与基线方法比较功能覆盖率。
原文摘要(Abstract)

End-to-end (E2E) testing is essential for ensuring web application quality. However, manual test creation is time-consuming, and current test generation techniques produce incoherent tests. In this paper, we present Autoe2e,a novel approach that leverages Large Language Models (LLMs) to automate the generation of semantically meaningful feature-driven E2E test cases for web applications. Autoe2eintelligently infers potential features within a web application and translates them into executable test scenarios. Furthermore, we address a critical gap in the research community by introducing E2EBENCH, a new benchmark for automatically assessing the feature coverage of E2E test suites. Our evaluation on E2EBENCH demonstrates that Autoe2eachieves an average feature coverage of 79%, outperforming the best baseline by 558 %, highlighting its effectiveness in generating high-quality, comprehensive test cases.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot8718,
  title = {Feature-Driven End-to-End Test Generation},
  author = {Parsa Alian and Noor Nashid and Mobina Shahbandeh and Taha Shabani and Ali Mesbah},
  booktitle = {ICSE},
  year = {2025},
  doi = {10.1109/icse55347.2025.00141}
}