The difference between test case and test scenario with examples: scenarios describe what to verify; test cases spell out exact steps. Learn when you need each.
A test scenario is a one-line description of what you want to verify. "User can reset their password" is a scenario. It does not say which email to use, which button to click, or what the confirmation screen should show.
Scenarios are useful in planning meetings and test plans. They help you agree on coverage without writing every step yet.
A test case breaks a scenario into numbered steps with expected results. Step 1: open the login page. Expected: login form is visible. Step 2: click Forgot password. Expected: reset form appears.
Cases are what you actually execute. They remove ambiguity so two testers get the same result on the same build. The full anatomy lives in how to write a test case.
One scenario often becomes several test cases. "User can reset their password" might split into: valid email, invalid email, expired token, and password policy rejection. Each path needs its own case because the steps and expectations differ.
In QA Workspace, each case gets a TC_ID. Rows with the same ID group into one case when you import from Excel or CSV.
Scenario → test cases: password reset
Scenario: User can reset their password.
RESET-01 — Valid registered email receives reset link and new password works.
RESET-02 — Unregistered email shows "No account found" without sending mail.
RESET-03 — Expired reset token shows error and offers a new link.
Test case LOGIN-01 might have three steps: open login page, enter valid email and password, submit. Each step has an expected result you can mark Pass or Fail in the runner.