CaseForge

From PRD to test cases. You just review.

Claude AI drafts test cases from your requirements or PRD. You review them, run test runs, and paste bug links. One price per workspace, not per user.

Closed beta: 10 slots for Indonesian QA teams.
Toko Online Checkout
88 of 100 generates left
Checkout: users can pay with a voucher. Vouchers have an expiry date and a Rp100,000 minimum spend. Each voucher can be used only once.
or upload a PRD file
Test cases
IDTITLEPRIORITYTAGS

Sample view. AI-made cases are marked Generated until your team reviews them.

From requirement to test run in four steps.

1

Paste a requirement or upload a PRD

From plain text or a PRD file. No need to rewrite anything.

2

Claude AI drafts the test cases

With preconditions, steps, and expected results. Everything is marked Generated.

3

Your team reviews and edits

Set priority, platform, precondition, steps, and expected result. Drop whatever isn’t relevant.

4

Run tests, link bugs

Record the results, then paste the bug link from whichever tracker your team uses.

Checkout regression
✓ Passed ✕ Failed ⊘ Blocked ○ Untested
Failed cases
CF143 Expired voucher is rejected
Bug #482
CF145 Same voucher used twice
Bug #483
+3 more failed cases

Results at a glance. Every failure links to a bug.

Record the result of each case during a run. Progress shows as numbers and a bar, and for failed cases you just paste the bug link from your team’s tracker.

What you can use today.

  • A tidy repository Project, Module, Test case. No confusing suite layer, and every case has an ID that’s easy to call out in standup.
  • Complete cases Title, priority, platform (API, Web, Mobile), precondition, steps, expected result, tags, and reference link.
  • Claude AI from text or a PRD file Results show up as table rows. Case titles describe behavior, not a “Verify that...” template.
  • Test runs Run cases one by one, record the results, and see run progress as numbers.
  • Link bugs from any tracker Paste the bug URL from whichever tracker your team uses. Failed cases stay connected to their bug.
  • Project dashboard One page to see project status: how many cases, how many have been run, and in which module.

AI drafts. Your team decides.

AI is good at preparing the skeleton and finding scenarios that are easy to miss. But your team is the one who understands the product context. That’s why AI output is always a draft you read, edit, and decide on yourself.

The result: less time writing from scratch, with quality still owned by the people who understand.

CF147
Precondition
Active account, OTP sent more than 5 minutes ago.
Steps
  1. Open the login page and enter your phone number.
  2. Wait for the OTP to expire.
  3. Enter the old OTP and tap Sign in.
Expected result
Login is rejected with an OTP-expired message and a resend option.
CF147 discarded from the draft.

Try accepting, editing, or discarding the draft.

One price, one workspace.

Pro
Rp299,000
per workspace, per month
  • 5 seats per workspace
  • 100 AI generations per month, powered by Claude
  • Test case repository and project dashboard
  • Test runs and bug links to any tracker
Join the waitlist
Closed beta: no billing yet.

A 5-person team, per month

Per-user prices elsewhere get multiplied by team size. With CaseForge, this is the bill.

CaseForge ProRp299,000 (≈ US$17)
TestRail EssentialsRp1.97 million (US$22 × 5 users)
Qase TeamsRp3.13 million (US$35 × 5 users)

Vendor public prices as of Oct 7, 2026, billed annually, exchange rate about Rp17,900 per US$. Qase also has a Free plan for up to 4 users, without AI.

Frequently asked questions.

Is the AI output accurate?

Think of it as a first draft from a fast coworker who doesn’t know your product yet. Some can be used as-is, some need edits, some get dropped. That’s why review is always part of the flow.

How many people does that price include?

Rp299,000 per workspace per month includes 5 seats. The price isn’t multiplied per user.

What if my team has more than 5 people?

Extra seats aren’t available in the closed beta. Put your team size in the waitlist form and we’ll get in touch.

Is the closed beta paid or free?

Payments aren’t open yet, so you won’t be billed during the closed beta. We’ll let you know before pricing takes effect.

Which bug trackers does it work with?

Any tracker. You paste the bug link onto the failed case or run result. There’s no automatic integration yet.

Why only 10 teams in the closed beta?

So we can work through feedback one team at a time. Teams in the beta will directly shape the product.

Join the closed beta waitlist.

10 slots for Indonesian QA teams. Fill in the form and we’ll email you when a slot opens.

Your email is only used for closed beta updates.

You’re on the waitlist.

We’ll email you as soon as a closed beta slot opens.