TestLoom uses AI to generate comprehensive, traceable test suites from user stories, API specs, and acceptance criteria — with zero vendor lock-in.
Manual test case authoring is the bottleneck nobody talks about — until the release slips.
QA engineers spend 35–50% of their sprint writing test cases by hand, re-reading requirements, and formatting specifications — work AI can do in seconds.
Without systematic generation, edge cases are missed, requirements are misinterpreted, and defects slip to production — triggering expensive re-test cycles.
Existing AI testing tools tie organisations to a single LLM provider with opaque pricing — forcing full pipeline rebuilds when providers change policies or prices.
Every layer is swappable. Every provider is plug-and-play. No proprietary dependencies.
Built for QA engineers, SDETs, and test architects who refuse to compromise on quality or flexibility.
Swap between OpenAI, Anthropic, Ollama, or Azure purely via config. Zero code changes required — ever. Powered by LiteLLM.
Jinja2 + YAML prompt templates are version-controlled, team-editable, and support few-shot examples and context injection.
ChromaDB-backed vector search injects relevant historical test cases and project context into every generation request. Progressively smarter with every run.
A review mesh of specialised LangGraph agents checks coverage, traceability, edge cases, and language quality before output. (Phase 3)
Full audit trails, PII masking, human-in-the-loop approval gates, and per-request cost tracking built directly into the pipeline.
Native Jenkins and GitHub Actions integration. Generate test cases on every PR or sprint — part of your existing workflow.
Four steps. Any LLM. Any output format.
Feed in requirements, user stories, API specs, or Jira tickets via CLI, Python SDK, or REST API.
The Prompt Engine constructs a rich, context-aware prompt from your input using YAML templates and optional RAG context.
The LLM Gateway routes the request to your chosen provider and returns structured, traceable test cases.
Test suites are exported as JSON, Markdown, or CSV — ready for Jira, TestRail, or your CI pipeline.
Works with any LLM — even a free local Ollama model.
Powered by LiteLLM — one interface for 100+ models. Switch providers in a single line of config.
Six focused phases — from open-source scaffold to enterprise-grade AI testing platform.
Project structure, CI/CD pipeline, LLM gateway abstraction, Pydantic domain models, Docker Compose, GitHub Actions.
RequirementGenerator, Jinja2 Prompt Engine, CLI with Rich output, JSON/Markdown/CSV/JUnit formatters, retry logic, structured logging.
RAGGenerator, ChromaDB ContextStore (living test knowledge base), sentence-transformers embeddings, PDF/MD/TXT input processors, batch generation with concurrency control.
Quality scoring agents, coverage analysis, governance guardrails, human-in-the-loop approval workflow, audit trails.
FastAPI server, web dashboard, Jenkins plugin, GitHub Actions integration, Jira and TestRail direct push.
Observability layer, prompt lineage tracking, SSO, multi-tenant support, plugin marketplace.
Open source. No lock-in. Up and running in 2 minutes.