QE Features¶
SuperQode provides comprehensive quality engineering features for AI-assisted code analysis and testing.
Feature Overview¶
SuperQode OSS ships the core agentic scan + QR workflow. Enterprise adds automated fixes, verified patches, test generation, CI-grade outputs, and curated prompt packs. Contact us for access.
-
Artifacts & Reports
QRs, patches, generated tests, and other outputs from QE sessions.
-
Test Generation (Enterprise)
Automatic generation of regression tests for detected issues.
-
Noise Filtering
Configure thresholds to reduce false positives and focus on important findings.
-
Natural Language QE (Enterprise)
Describe testing needs in plain English - automatic role and scope selection.
-
Constitution System
Define quality principles, rules, and guardrails for your project.
-
Fix Verifier (Enterprise)
Automatically verify suggested fixes work before presenting them.
QE Session Lifecycle¶
Every QE session follows this lifecycle:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ QE SESSION LIFECYCLE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ 1. SNAPSHOT Original code preserved โ
โ โ โ
โ 2. QE SANDBOX Agents freely modify, inject tests, โ
โ โ run experiments, break things โ
โ โ โ
โ 3. ANALYSIS Role-specific quality investigation โ
โ โ โ
โ 4. REPORT Document what was done, what was found โ
โ โ โ
โ 5. REVERT All changes removed, original restored โ
โ โ โ
โ 6. ARTIFACTS Patches, tests, reports preserved โ
โ (in .superqode/qe-artifacts/) โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Core Features¶
Quality Reports (QRs)¶
Research-grade forensic artifacts that document the complete investigation process:
- Investigation summary and methodology
- All findings with evidence
- Root cause analysis
- Suggested fixes with validation
- Production readiness verdict
Ephemeral Workspace¶
Safe, isolated testing environment:
- Original code is always preserved
- Agents can test destructively
- Automatic revert after session
- Artifacts preserved for review
Learn more about Ephemeral Workspace
Allow Suggestions Mode¶
Demonstrated fixes in a sandbox:
- Agent creates fix in sandbox
- Runs tests to verify fix works
- Proves improvement with evidence
- Reverts all changes
- User decides to apply or reject
QE Modes¶
Quick Scan¶
Fast, time-boxed analysis for development feedback:
- Duration: ~60 seconds
- Use case: Pre-commit, developer feedback
- Depth: Shallow analysis
- Test generation: Disabled
Deep QE¶
Comprehensive quality investigation:
- Duration: ~30 minutes
- Use case: Pre-release, nightly CI
- Depth: Full analysis
- Test generation: Available
QE Roles¶
Execution Roles¶
Run existing tests deterministically:
| Role | Purpose |
|---|---|
smoke_tester | Fast critical path validation |
sanity_tester | Core functionality verification |
regression_tester | Full test suite execution |
lint_tester | Fast static linting across languages |
Detection Roles¶
AI-powered issue discovery:
| Role | Focus |
|---|---|
security_tester | OWASP Top 10, injection, auth |
api_tester | API contracts, validation |
unit_tester | Coverage gaps, edge cases |
performance_tester | Bottlenecks, N+1 queries |
e2e_tester | Workflow integration |
Heuristic Role¶
| Role | Purpose |
|---|---|
fullstack | Senior QE comprehensive review |
Output Formats¶
Console Output¶
Real-time progress and findings in the terminal.
JSONL Streaming¶
For CI/CD integration:
JUnit XML¶
For test reporting integration:
Web Dashboard¶
Interactive HTML report:
Configuration¶
Output Settings¶
qe:
output:
directory: ".superqode"
reports_format: markdown # markdown, html, json
keep_history: true
Mode Settings¶
qe:
modes:
quick_scan:
timeout: 60
depth: shallow
generate_tests: false
deep_qe:
timeout: 1800
depth: full
generate_tests: true
Common Workflows¶
Pre-Commit Check¶
Security Audit¶
Full QE Session¶
CI Integration¶
Next Steps¶
- Artifacts - QE output artifacts
- Test Generation - Automatic test creation
- Noise Filtering - Reduce false positives
- CI/CD Integration - Automated quality gates