JulianFrattini/cira

Python package for functions around the causality in requirements artifacts (CiRA) initiative.

27
/ 100
Experimental

This project helps software development teams automatically generate comprehensive test cases from natural language requirements. You provide a functional requirement written in plain English, and it classifies if the sentence describes a causal relationship, identifies its components, and then outputs a table of test cases that fully cover the requirement's logic. Quality assurance engineers, business analysts, and requirements engineers can use this to streamline test case creation.

No commits in the last 6 months.

Use this if you need to quickly and thoroughly generate test suites from written software requirements, ensuring all logical paths are covered without manual effort.

Not ideal if your requirements are not written as clear, causal sentences or if you need to generate tests for non-functional requirements.

requirements-engineering software-testing test-automation quality-assurance business-analysis
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 5 / 25
Maturity 16 / 25
Community 6 / 25

How are scores calculated?

Stars

14

Forks

1

Language

Python

License

Apache-2.0

Last pushed

Jan 23, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/JulianFrattini/cira"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.