GENERATE5 MIN READ

Describe what to test, get the test cases

Say what you want to test in one sentence and Kane CLI generates the scenarios and the Positive, Negative and Edge cases, no browser, no writing them by hand.

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 6

Why 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.

More Use Cases

CONSOLE

Catch the bug a screenshot misses

Your visual test is green and the page still loaded broken. This catches the server error and the thrown error the camera cannot see.

PERFORMANCE

X-ray any page

Point Kane CLI at any URL and get back every number your DevTools would show you, in one structured result.

COOKIES

See the cookie your test scripts are blind to

Assert an HttpOnly session cookie exists, the secure cookie that document.cookie and most test tools cannot read.

NETWORK

Check the response, not just the status

Assert the endpoint returned the right shape, an array with items or a field with a value, not merely a 200.

NETWORK

Catch the API failure behind a green page

Assert the real network result, a 200 where it matters and no 5xx anywhere, even when the page looks perfect.

CONSOLE

Catch the error that only fires on a click

Find the error that a page load check never sees because it only happens when the user acts.

COOKIES

Catch a cookie missing the Secure flag

Fail the moment any cookie is set without the Secure flag, so a session token can never travel over plain HTTP.

NETWORK

Catch an environment leak before it ships

Fail a production build that quietly calls staging, localhost or a debug endpoint.

LOCAL STORAGE

Keep secrets out of local storage

Assert that no obviously sensitive value, a password, a card number, raw personal data, is sitting in storage any script could read.

GENERATE

Reuse what you already have with memory

Turn on the memory layer and generation reuses your relevant existing cases and avoids drafting duplicates of coverage you already wrote.

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests