Casely is an intelligent QA assistant that automates the entire test case lifecycleβfrom parsing chaotic documentation to generating perfectly formatted test cases that match your specific team style.
Manual QA engineers often spend up to 40% of their time performing repetitive writing tasks:
- β Fragmented Docs: Requirements scattered across 10+ PDF/DOCX files.
- β Inconsistency: Every team/project uses different Excel columns.
- β Time Sink: Writing 50 test cases manually takes 2β3 business days.
- β Import Errors: TestRail/Qase imports fail due to column mismatches.
- β Blind Spots: Lack of a structured test plan leads to missed edge cases.
The Result: QA becomes a bottleneck, releases are delayed, and bugs leak into production.
Casely acts as your Virtual QA Lead, transforming raw requirements into structured test suites using a smart pipeline:
/parseβ Converts PDF/DOCX/XLSX into clean Markdown using Docling./styleβ Analyzes your existing files to extract YOUR specific column structure./planβ Generates a high-level test plan (e.g., "47 tests across 6 modules")./generateβ Creates atomic.mdtest cases based on the plan./exportβ Converts everything into TestRail-ready Excel files.
Transform chaotic documentation into a structured test suite in four simple stages.
Set up your workspace and provide the "DNA" of your project.
- Command:
/init my-project - Action: Drop your
requirements.pdfand anexample.xlsxinto the/inputfolder.
/parseβ High-Fidelity Parsing: Uses Docling to extract text and tables from PDFs./styleβ Style Extraction: Clones your unique Excel naming conventions and columns./planβ Strategic Mapping: "Detected 6 modules. Recommended: 47 test cases."
- Command:
/generate functional AccountTransfer - Result: Casely creates 10+ atomic
.mdfiles. - Why Markdown? Easy to review, edit, and version control before export.
- Command:
/export - Output: Batch-converts all Markdown files into TestRail-ready Excel files.
Tip
The Payoff: Open exports/functional_TC001_happy_path.xlsx. Itβs a 1:1 match to your team's template, ready for immediate import.
| Feature | Casely | Manual Writing | Traditional Tools |
|---|---|---|---|
| Parse ANY format | β Yes | β | β |
| Matches YOUR style | β 1:1 Mapping | β | β |
| Smart test plan | β AI-Driven | β | β |
| Atomic export | β 1 Test = 1 File | β | |
| TestRail Ready | β Out of the box | β |
Prerequisites: Python 3.10+ and uv (for 10x faster setup).
| CLI | Command |
|---|---|
| bunx | bunx skills add JohnWayneeee/casely-qa-skill |
| npx | npx skills@latest add JohnWayneeee/casely-qa-skill |
Dependencies and environment are defined in the repository root pyproject.toml. Run setup once from the repo root so the skill's scripts (/parse, /export) have access to docling and openpyxl.
# 1. Clone & Enter
git clone https://github.com/JohnWayneeee/casely-qa-skill.git
cd casely-qa-skill
# 2. Install dependencies (from repo root β required for scripts to work)
uv sync
# 3. Use in your AI IDE / Skills environment
# Commands: /init β /parse β /style β /plan β /generate β /export| Command | Action | Deep Dive |
|---|---|---|
/init |
Setup | Scaffolds project structure and local dependencies. |
/parse |
Extract | High-fidelity OCR parsing for PDF/DOCX tables. |
/style |
Adapt | Clones your team's unique Excel column structure. |
/plan |
Map | Generates an ISTQB-aligned coverage strategy. |
/generate |
Build | Writes atomic .md cases (Functional/Negative/Edge). |
/export |
Convert | Batch-delivers final, import-ready Excel files. |
- Docling Engine: Advanced OCR and table extraction for complex PDFs.
- Atomic Design: Each test case is a single source of truth (1 MD = 1 Excel).
- Style Guide System: No more hardcoded columns; Casely learns from you.
- Language Agnostic: Seamlessly works with English and Russian requirements.
π Issues: Report a bug
β Support: Star this repo if Casely saved you a work week!
Made with β€οΈ for QA engineers who hate repetitive tasks. Casely β Your Test Case Factory.
