Automating a Complete Software Test Process Using LLMs: An Automotive Case Study
Not on the map. Why?
Abstract (arXiv)
Vehicle API testing verifies whether the interactions between a vehicle's internal systems and external applications meet expectations, ensuring that users can access and control various vehicle functions and data. However, this task is inherently complex, requiring the alignment and coordination of API systems, communication protocols, and even vehicle simulation systems to develop valid test cases. In practical industrial scenarios, inconsistencies, ambiguities, and interdependencies across various documents and system specifications pose significant challenges. This paper presents a system designed for the automated testing of in-vehicle APIs. By clearly defining and segmenting the testing process, we enable Large Language Models (LLMs) to focus on specific tasks, ensuring a stable and controlled testing workflow. Experiments conducted on over 100 APIs demonstrate that our system effectively automates vehicle API testing. The results also confirm that LLMs can efficiently handle mundane tasks requiring human judgment, making them suitable for complete automation in similar industrial contexts.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 15 of its 41 references that are in the map. First posted on arXiv 6 Feb 2025.
Builds on
15 of 41 references.
References · 15
- 2023Teaching Large Language Models to Self-Debugcited by 988
- 2023DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelinescited by 832
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
- 2023Large Language Models for Software Engineering: Survey and Open Problemscited by 181
- 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 166
- 2023No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generationcited by 82
- 2023Leveraging Large Language Models to Improve REST API Testingcited by 20
- 2023Towards Autonomous Testing Agents via Conversational Large Language Modelscited by 13
- 2022Testing RESTful APIs: A Surveycited by 11
- 2024APITestGenie: Automated API Test Generation through Generative AIcited by 7
- 2024KAT: Dependency-aware Automated API Testing with Large Language Modelscited by 6
- 2020Pythia: Grammar-Based Fuzzing of REST APIs with Coverage-guided Feedback and Learning-based Mutationscited by 5
3 more
Built on by
Citing papers per year: 2025: 1; 2026: 7.
8 papers.
- 2025Challenges in Testing Large Language Model Based Software: A Faceted Taxonomycited by 8
- 2026The Semi-Executable Stack: Agentic Software Engineering and the Expanding Scope of SEcited by 2
- 2026Workflow-Level Design Principles for Trustworthy GenAI in Automotive System Engineeringcited by 1
- 2026Still Manual? Automated Linter Configuration via DSL-Based LLM Compilation of Coding Standardscited by 0
- 2026LLM-Powered Workflow Optimization for Multidisciplinary Software Development: An Automotive Industry Case Studycited by 0
- 2026Enhancing Large Language Models with Retrieval Augmented Generation for Software Testing and Inspection Automationcited by 0
- 2026Cluster-Aware Dual-Level Test Specification Generation for Large-Scale Automotive Software Requirementscited by 0
- 2026ARIA - An Agentic Framework for Autonomous Testing of Infotainment Systemscited by 0
- 2026ARIA - An Agentic Framework for Autonomous Testing of Infotainment Systems4 Sep 2026
- 2026Cluster-Aware Dual-Level Test Specification Generation for Large-Scale Automotive Software Requirements15 Jun 2026
- 2026The Semi-Executable Stack: Agentic Software Engineering and the Expanding Scope of SE16 Apr 2026
- 2026Enhancing Large Language Models with Retrieval Augmented Generation for Software Testing and Inspection Automation16 Apr 2026
- 2026LLM-Powered Workflow Optimization for Multidisciplinary Software Development: An Automotive Industry Case Study22 Mar 2026
- 2026Workflow-Level Design Principles for Trustworthy GenAI in Automotive System Engineering23 Feb 2026
- 2026Still Manual? Automated Linter Configuration via DSL-Based LLM Compilation of Coding Standards8 Feb 2026
- 2025Challenges in Testing Large Language Model Based Software: A Faceted Taxonomy1 Mar 2025