Automating a Complete Software Test Process Using LLMs: An Automotive Case Study

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Wang, Shuai, Yu, Yinan, Feldt, Robert, Parthasarathy, Dhasarathy
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909480421163008
author Wang, Shuai
Yu, Yinan
Feldt, Robert
Parthasarathy, Dhasarathy
author_facet Wang, Shuai
Yu, Yinan
Feldt, Robert
Parthasarathy, Dhasarathy
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2502_04008
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Automating a Complete Software Test Process Using LLMs: An Automotive Case Study
Wang, Shuai
Yu, Yinan
Feldt, Robert
Parthasarathy, Dhasarathy
Software Engineering
Artificial Intelligence
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.
title Automating a Complete Software Test Process Using LLMs: An Automotive Case Study
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2502.04008