A Tool for Test Case Scenarios Generation Using Large Language Models
Abdul Malik Sami, Zeeshan Rasheed, Muhammad Waseem, Zheying Zhang,, Herda Tomas, and Pekka Abrahamsson

TL;DR
This paper presents a web-based tool leveraging large language models to automate the generation of test case scenarios from user requirements, enhancing testing efficiency in software engineering.
Contribution
It introduces a novel LLM-based agent and prompt engineering approach for automatic test scenario generation from high-level user stories.
Findings
Automates test case scenario generation from user requirements.
Improves coverage and efficiency in software testing.
Demonstrates effectiveness through a prototype tool.
Abstract
Large Language Models (LLMs) are widely used in Software Engineering (SE) for various tasks, including generating code, designing and documenting software, adding code comments, reviewing code, and writing test scripts. However, creating test scripts or automating test cases demands test suite documentation that comprehensively covers functional requirements. Such documentation must enable thorough testing within a constrained scope and timeframe, particularly as requirements and user demands evolve. This article centers on generating user requirements as epics and high-level user stories and crafting test case scenarios based on these stories. It introduces a web-based software tool that employs an LLM-based agent and prompt engineering to automate the generation of test case scenarios against user requirements.
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
TopicsSoftware Testing and Debugging Techniques
