The problem
The blank page is the slowest part of testing. You know the feature works, you just have to enumerate every case, the happy path, the wrong password, the expired card, the empty field, and write each one out. That enumeration is exactly what a model is good at, so describe the feature once and let it draft the cases for you to review.
The idea
Turn a sentence into a test plan. You describe the feature, Kane CLI returns scenarios, logical groups like Login and Checkout, each filled with cases typed Positive, Negative and Edge, ready to review.
What you get back
- Scenarios, the logical groups, ordered by importance
- Cases inside each, typed Positive, Negative or Edge
- Each case with a title, steps, a category and a priority
- A request id to refine or save the result
How it works
Kane CLI generates without launching a browser, it is authoring, not running, from a text description. Richer inputs like files and Jira tickets live in the web Test Manager. The full set is printed for review at the end of the turn, ending with a request id you use to continue.
Run it now
One sentence in, a reviewed test plan out, with a request id.
kane-cli generate "checkout flow on a shopping site"What prints
Example run. Your numbers will vary by site, build and run. The PASS / FAIL and the zeros are the stable result, the raw timings and counts are illustrative.
✓ Generated 2 scenarios · 6 cases (request 23782) ▸ TS1 Successful Checkout Using Credit Card [H] 3 cases ▸ TS2 Complete Order Using PayPal [M] 3 cases /view inspect each scenario and its Positive, Negative and Edge cases /save save as runnable tests /run run the plan now ↵ type a refinement to adjust the plan
Bound the size
# cap how much it generates
kane-cli generate "<what to test>" --scenario-limit 4 --per-scenario-limit 6Why it works
Generation is one turn that prints the whole result and exits, so you can read it before doing anything. The request id at the end is how every later command, refine or save, continues this exact plan.
What it unlocks
The slowest part of testing, enumerating the cases, becomes a sentence. You start from a reviewed draft of the Positive, Negative and Edge cases instead of a blank file.