Skip to content

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.

    Artifacts

  • Test Generation (Enterprise)


    Automatic generation of regression tests for detected issues.

    Test Generation

  • Noise Filtering


    Configure thresholds to reduce false positives and focus on important findings.

    Noise Filtering

  • Natural Language QE (Enterprise)


    Describe testing needs in plain English - automatic role and scope selection.

    Natural Language QE

  • Constitution System


    Define quality principles, rules, and guardrails for your project.

    Constitution

  • Fix Verifier (Enterprise)


    Automatically verify suggested fixes work before presenting them.

    Fix Verifier


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

Learn more about QRs

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

Learn more about Suggestions


QE Modes

Quick Scan

Fast, time-boxed analysis for development feedback:

superqe run . --mode quick
  • Duration: ~60 seconds
  • Use case: Pre-commit, developer feedback
  • Depth: Shallow analysis
  • Test generation: Disabled

Deep QE

Comprehensive quality investigation:

superqe run . --mode deep
  • 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:

superqe run . --jsonl

JUnit XML

For test reporting integration:

superqe run . --junit results.xml

Web Dashboard

Interactive HTML report:

superqe dashboard

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

superqe run . --mode quick -r security_tester

Security Audit

superqe run . --mode deep -r security_tester

Full QE Session

superqe run . --mode deep --allow-suggestions --generate

CI Integration

superqe run . --mode quick --jsonl --junit results.xml

Next Steps