Generating Test Scenarios from NL Requirements using Retrieval-Augmented LLMs: An Industrial Study
Chetan Arora, Tomas Herda, Verena Homm

TL;DR
This paper introduces RAGTAG, an automated method using Retrieval-Augmented Generation with LLMs to generate test scenarios from bilingual requirements, demonstrating promising results in industrial settings.
Contribution
The paper presents RAGTAG, a novel approach combining retrieval-augmented generation with LLMs for automated test scenario generation from bilingual requirements.
Findings
RAGTAG produces scenarios aligned with requirements.
Generated scenarios are understandable and feasible.
Correctness is satisfactory but domain nuances remain challenging.
Abstract
Test scenarios are specific instances of test cases that describe actions to validate a particular software functionality. By outlining the conditions under which the software operates and the expected outcomes, test scenarios ensure that the software functionality is tested in an integrated manner. Test scenarios are crucial for systematically testing an application under various conditions, including edge cases, to identify potential issues and guarantee overall performance and reliability. Specifying test scenarios is tedious and requires a deep understanding of software functionality and the underlying domain. It further demands substantial effort and investment from already time- and budget-constrained requirements engineers and testing teams. This paper presents an automated approach (RAGTAG) for test scenario generation using Retrieval-Augmented Generation (RAG) with Large…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEducational Technology and Assessment · Software Testing and Debugging Techniques
