DeFlaky for QA

The Testing Academy · Masterclass · QA Automation

DeFlaky for QA.

Measure inconsistent tests with repeatable commands, interpret the shipped analyzer honestly, diagnose the system behind the signal, and prove a repair without hiding failures.

3 parts 12 lessons QA capstone Editable Excalidraw

Before you begin

Bring a suite that emits a real report.

Use a synthetic test whose timing you can control. DeFlaky analyzes JUnit XML or supported JSON files; console output alone is not enough for a trustworthy score.

Open the first lesson
Runtime
Node.js 20+, npm, Git, and DeFlaky CLI 1.1.2 or the reviewed current version.
Reporter
JUnit XML or supported Jest, Mocha, or Playwright JSON written to a searchable path.
Automation
A deterministic focused command and unique test names.
Safety
Synthetic data, no production load, and separate functional pass gates.

The operating map

Measure, diagnose, repair, then rerun the same experiment.

DeFlaky repeats a command and classifies parsed outcomes. The engineering work begins after detection: preserve the counterexample, repair the root cause, rerun unchanged conditions, and ratchet the gate.

Excalidraw diagram of a DeFlaky measurement and repair loop
REPEAT -> PARSE -> CLASSIFY -> DIAGNOSE -> REPAIR -> RERUN -> RATCHET Editable Excalidraw source

Completion evidence

Finish with artifacts another SDET can audit.

Submit the exact command, reporter configuration, non-empty report check, before/after last-run data, root-cause classification, repair diff, and separate functional test result.

01Version-pinned CLI and reporter contractREQUIRED
02Non-empty repeated-run baselineREQUIRED
03Root-cause analysis and narrow repairREQUIRED
04Before/after evidence and CI policyREQUIRED
course-completion.json
{
  "course": "deflaky-masterclass",
  "artifacts": 4,
  "deterministic_check": true,
  "human_review": "required"
}

Source of truth

Current product behavior, not remembered shortcuts.

The curriculum was checked against official documentation and current source code where available. The lessons page contains the complete source list and implementation caveats.

Open all primary sources
DeFlaky Product
Product positioning, dashboard, and current public entry points.
DeFlaky Documentation
Published setup and integration guidance; verify examples against the CLI source.
DeFlaky Repository
Current open-source implementation and package metadata.
CLI README
Install command, current flags, and dashboard workflow.

A flake score is a signal. The repair and reproducible evidence earn trust.

Open all lessons