Automated structural testing of LLM-based agents: methods, framework, and case studies

Jens Kohl, Otto Kruse, Youssef Mostafa, Andre Luckow, Karsten Schroer +7 more
1/25/2026
cs.SEcs.AI

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

LLM-based agents are rapidly being adopted across diverse domains. Since they interact with users without supervision, they must be tested extensively. Current testing approaches focus on acceptance-level evaluation from the user's perspective. While intuitive, these tests require manual evaluation, are difficult to automate, do not facilitate root cause analysis, and incur expensive test environments. In this paper, we present methods to enable structural testing of LLM-based agents. Our approach utilizes traces (based on OpenTelemetry) to capture agent trajectories, employs mocking to enforce reproducible LLM behavior, and adds assertions to automate test verification. This enables testing agent components and interactions at a deeper technical level within automated workflows. We demonstrate how structural testing enables the adaptation of software engineering best practices to agents, including the test automation pyramid, regression testing, test-driven development, and multi-language testing. In representative case studies, we demonstrate automated execution and faster root-cause analysis. Collectively, these methods reduce testing costs and improve agent quality through higher coverage, reusability, and earlier defect detection. We provide an open source reference implementation on GitHub.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kohl2026automated,
  title  = {Automated structural testing of LLM-based agents: methods, framework, and case studies},
  author = {Jens Kohl and Otto Kruse and Youssef Mostafa and Andre Luckow and Karsten Schroer and Thomas Riedl and Ryan French and David Katz and Manuel P. Luitz and Tanrajbir Takher and Ken E. Friedl and Céline Laurent-Winter},
  year   = {2026},
  eprint = {2601.18827},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.18827v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.18827.svg)](https://codeofpaper.com/paper/2601.18827)

Discussion