AI-powered test case generation for PRDs, specs, and multimodal QA inputs
1.7K
AI-powered test case generation for PRDs, specifications, and multimodal QA inputs
Testcase Generator turns requirement documents and multimodal inputs into structured QA deliverables.
docker pull xuxuclassmate/testcase-generator:latest
curl -O https://raw.githubusercontent.com/XuXuClassMate/testcase-generator/main/.env.example
cp .env.example .env
Edit .env and fill at least one API key:
AI_PROVIDER=anthropic
ANTHROPIC_API_KEY=sk-ant-...
LANGUAGE=en
ENABLE_REVIEW=true
REVIEW_THRESHOLD=90
MAX_REVIEW_ROUNDS=5
PORT=3456
OUTPUT_DIR=./testcase-output
docker run -d \
--name testcase-generator \
-p 3456:3456 \
-e AI_PROVIDER=anthropic \
-e ANTHROPIC_API_KEY=sk-ant-... \
-e LANGUAGE=en \
-e ENABLE_REVIEW=true \
-e REVIEW_THRESHOLD=90 \
-e MAX_REVIEW_ROUNDS=5 \
-e OUTPUT_DIR=/data/testcase-output \
-v testcase-generator-output:/data/testcase-output \
xuxuclassmate/testcase-generator:latest
Open http://localhost:3456.
If you prefer docker compose, use:
curl -O https://raw.githubusercontent.com/XuXuClassMate/testcase-generator/main/.env.example
cp .env.example .env
docker compose up -d
Stop the service with:
docker compose down
| Variable | Default | Description |
|---|---|---|
AI_PROVIDER | anthropic | Primary provider for env-based standalone startup |
ANTHROPIC_API_KEY | empty | Anthropic API key |
OPENAI_API_KEY | empty | OpenAI API key |
DEEPSEEK_API_KEY | empty | DeepSeek API key |
LANGUAGE | en | UI, generation, and export language (en or zh) |
ENABLE_REVIEW | true | Enable reviewer loop |
REVIEW_THRESHOLD | 90 | Minimum review score before stopping |
MAX_REVIEW_ROUNDS | 5 | Maximum review iterations |
PORT | 3456 | Standalone web server port |
OUTPUT_DIR | ./testcase-output | Output directory for generated files |
Generated sessions can export:
The page language controls both the generated content language and the exported file language in standalone mode.
xuxuclassmate/testcase-generator:latestxuxuclassmate/testcase-generator:1.0.0Content type
Image
Digest
sha256:09ee0dabc…
Size
132.5 MB
Last updated
6 months ago
docker pull xuxuclassmate/testcase-generator