paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Review of AI-augmented End-to-End Test Automation Tools

AI 增强的端到端测试自动化工具综述
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 2/10 · 该文是 AI/ML 增强端到端测试自动化工具的综述,属于 AI4SE 中的测试方向,与用户关注的静态分析、Agentic 程序分析、浮点程序分析及贝叶斯程序分析均无直接交集。作为综述也缺少新方法、形式化贡献或 benchmark 设计。引用 16 inbox
Phuoc Pham, Vu Nguyen, Tien Nguyen
crossref: 2026-09-12

AI 速览

一句话:综述 AI/ML 增强的端到端测试自动化工具,梳理其在持续交付场景下的能力与局限。

软件测试用于评估与验证软件是否仍按预期工作,但过程重复、费力且耗时,因此出现了各类自动化测试工具以提升质量并缩短交付周期。然而在 CI/CD 流水线中,被测系统持续变化,传统自动化工具的效果随之下降,测试用例的维护与更新成为主要负担。该文以综述形式考察 AI 增强的端到端测试自动化工具,分析了人工智能与机器学习在测试活动中的应用潜力:自动检测缺陷与错误、维护既有测试用例、以及比人工更快地生成新的测试用例,并讨论了这些方向在持续集成与持续交付环境下的机遇与挑战。

问题
传统测试自动化工具在 CI/CD 流水线中面对不断变化的被测系统时效果下降,而测试活动本身重复、耗时,需要新的自动化手段。
方法
以综述方式梳理 AI/ML 在端到端测试自动化工具中的应用,归纳其在缺陷检测、测试用例维护与测试用例生成等方面的做法。
评估
通过文献与现有工具的回顾和对比分析来总结该领域现状,而非提出并实验评估新的系统。
原文摘要(Abstract)

Software testing is a process of evaluating and verifying whether a software product still works as expected, and it is repetitive, laborious, and time-consuming. To address this problem, automation tools have been developed to automate testing activities and enhance quality and delivery time. However, automation tools become less effective with continuous integration and continuous delivery (CI/CD) pipelines when the system under test is constantly changing. Recent advances in artificial intelligence and machine learning (AI/ML) present the potential for addressing important challenges in test automation. AI/ML can be applied to automate various testing activities such as detecting bugs and errors, maintaining existing test cases, or generating new test cases much faster than humans.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7342,
  title = {A Review of AI-augmented End-to-End Test Automation Tools},
  author = {Phuoc Pham and Vu Nguyen and Tien Nguyen},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3563240}
}