Skip to content

JohnWayneeee/casely-qa-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Casely β€” QA Test Case Generator

Casely Banner


From messy PDF requirements β†’ 47 TestRail-ready Excel files in 8 minutes. No manual writing.

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.


🎯 The Problem (40 hours β†’ 8 minutes)

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.


βœ… The Casely Solution

Casely acts as your Virtual QA Lead, transforming raw requirements into structured test suites using a smart pipeline:

  1. /parse βž” Converts PDF/DOCX/XLSX into clean Markdown using Docling.
  2. /style βž” Analyzes your existing files to extract YOUR specific column structure.
  3. /plan βž” Generates a high-level test plan (e.g., "47 tests across 6 modules").
  4. /generate βž” Creates atomic .md test cases based on the plan.
  5. /export βž” Converts everything into TestRail-ready Excel files.

🎬 8-Minute Demo Workflow

Transform chaotic documentation into a structured test suite in four simple stages.

πŸ› οΈ Step 1: Initialize & Feed

Set up your workspace and provide the "DNA" of your project.

  • Command: /init my-project
  • Action: Drop your requirements.pdf and an example.xlsx into the /input folder.

🧠 Step 2: Intelligence Engine

  • /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."

⚑ Step 3: Production Line

  • Command: /generate functional AccountTransfer
  • Result: Casely creates 10+ atomic .md files.
  • Why Markdown? Easy to review, edit, and version control before export.

πŸ“¦ Step 4: Final Delivery

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


🌟 Why Teams Love Casely

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 ❌ ⚠️ Bulk only
TestRail Ready βœ… Out of the box ❌ ⚠️ Manual fix

⚑ Quick Start

Prerequisites: Python 3.10+ and uv (for 10x faster setup).

Add the skill (Skills CLI)

CLI Command
bunx bunx skills add JohnWayneeee/casely-qa-skill
npx npx skills@latest add JohnWayneeee/casely-qa-skill

Run from source (clone + scripts)

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

πŸ“‹ Full Command Reference

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.

πŸ”§ Under the Hood

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

πŸŽ‰ Get Started Now

πŸ› 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.

About

πŸš€ Casely 1.5.0: PDF Requirements β†’ 47 TestRail-ready Excel test cases in 8 minutes. FREE QA automation skill for Cursor/Antigravity/CloudCode. Parse docs β†’ Requirements β†’ Test Plan β†’ Generate β†’ Export = + 100 Test Cases (Manual & Auto) in 5min πŸš€

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages