Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

CiRA: An Open-Source Python Package for Automated Generation of Test Case Descriptions from Natural Language Requirements (2310.08234v1)

Published 12 Oct 2023 in cs.SE

Abstract: Deriving acceptance tests from high-level, natural language requirements that achieve full coverage is a major manual challenge at the interface between requirements engineering and testing. Conditional requirements (e.g., "If A or B then C.") imply causal relationships which - when extracted - allow to generate these acceptance tests automatically. This paper presents a tool from the CiRA (Causality In Requirements Artifacts) initiative, which automatically processes conditional natural language requirements and generates a minimal set of test case descriptions achieving full coverage. We evaluate the tool on a publicly available data set of 61 requirements from the requirements specification of the German Corona-Warn-App. The tool infers the correct test variables in 84.5% and correct variable configurations in 92.3% of all cases, which corroborates the feasibility of our approach.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Julian Frattini (26 papers)
  2. Jannik Fischbach (34 papers)
  3. Andreas Bauer (66 papers)
Citations (2)

Summary

We haven't generated a summary for this paper yet.