Free & open source · Apache 2.0

Test management for manual testers, right in your IDE.

SpeQA is a manual test case management system for JetBrains IDEs. Write and execute test cases as plain Markdown files stored in your project - versioned with Git, no external services, no vendor lock-in.

How it works

Three steps to your first test run

Generate test cases with Claude Code

Use the bundled Claude Code skill to generate structured test cases directly from specs, user stories, Jira tickets, or PR descriptions. SpeQA writes Markdown - no manual formatting needed.

1

Create a test case (.tc.md)

Right-click a directory, choose New > SpeQA Test Case, or run the action from the palette. A Markdown file with YAML frontmatter appears - split editor shows live preview as you type.

2

Describe steps in the interactive preview

Edit actions, expected results, tags, environment, and step-linked YouTrack tickets directly in the panel. Drag-and-drop to reorder everything - changes write back to Markdown in real time.

3

Run your test

Hit Run on any test case or use the context menu. SpeQA creates a .tr.md test run - per-step verdicts (Passed / Failed / Skipped), comments, and an overall status. Every result is versioned in Git.

Features

Everything your testing workflow needs, nothing you don't

Split editor

Native IntelliJ editor on the left, interactive panel on the right. Scroll-sync toggleable in the bar.

Plain Markdown format

Test cases and runs stored as Markdown. Test runs recorded with verdicts, timestamps, and comments.

Test case writer Claude Code skill

Bundled Claude Code skill generates test cases directly from specs, tickets, or PR. Writes test cases in seconds.

Offline with Git versioning

No cloud, no vendor lock-in. Test cases live in your project directory. Everything works offline, versioned with Git.

Data format

Your test cases are plain Markdown. No vendor lock-in, ever.

Test cases and runs stored as plain Markdown.

---
id: 42
title: User login with email and password
status: ready
priority: critical
environment: [Browser]
tags: [ui, security]
---

Verify that authorized users can successfully authenticate
using valid email and password.

Preconditions:
User has a verified account in the system.

Scenario:

1. Open the login page
2. Enter email address in the input field
3. Enter a valid password into the password field
4. Click the "Sign In" button
   > The user is redirected to the dashboard
   > The user sees their profile data

Free, open source - Apache 2.0

Every change is a Git-commit-able diff that you can review, revert, or branch - just like your code.