New Cohort Starts:

Donate
← Back to the skill map
Reliability & Operations/AI & reliability

Testing Foundations

4 micro-topics in Reliability & Operations, each with the evidence that proves you have it and the written reason behind every link. Before you start, it rests on 1 other domain. Downstream, it holds up 3 domains.

4 topics  ·  depth 0–1 of 16  ·  3 internal links  ·  1 in  ·  3 out

Before you start

Load-bearing links first. Each one says what in this domain rests on what outside it, and why.

JavaScript Core

1 link

supporting

Reason about the testing pyramid rests on Write and call functions

Test placement is easier once you have code worth testing.

What you will be able to do

In prerequisite order. Each idea names the artifact that closes it, the market demand that put it on the map, and what it stands on.

Depth 0  ·  conceptual  ·  unassisted  ·  M11 §11.1

Reason about the testing pyramid

Places unit, integration and end-to-end tests

Evidence
Justifies where a given test belongs
Market anchor
Software testing
Rests on
supporting

Write and call functions · JavaScript Core

Test placement is easier once you have code worth testing.

Depth 0  ·  meta  ·  scaffolded  ·  M11 §11.1

Diagnose flaky tests

Removes nondeterminism from a test suite

Evidence
Fixes an intermittent failure at its cause
Market anchor
Software testing
Rests on
supporting

Interpret coverage honestly

Both are lessons about what a green suite does not prove.

Depth 1  ·  meta  ·  scaffolded  ·  M11 §11.1

Write tests first

Drives design from a failing test

Evidence
Produces a feature with tests written before code
Market anchor
Test-driven development
Rests on
load-bearing

Reason about the testing pyramid

TDD assumes you know what kind of test to write.

Depth 1  ·  conceptual  ·  unassisted  ·  M11 §11.1

Interpret coverage honestly

Knows what coverage does and does not prove

Evidence
Explains why a covered line is still untested
Market anchor
Software testing
Rests on
load-bearing

Reason about the testing pyramid

Coverage is interpreted against test type.

What rests on this domain

Everything downstream that names an idea here as a prerequisite, grouped by where it lives.

Backend Testing

1 link

load-bearing

Test Python with pytest rests on Reason about the testing pyramid

The same placement logic applies.

Frontend Testing

1 link

load-bearing

Unit test JavaScript rests on Reason about the testing pyramid

Unit tests are the base of the pyramid.

LLM Evals

1 link

supporting

Build an evaluation dataset rests on Reason about the testing pyramid

An eval set is a test suite for a nondeterministic system.

Retool. Retrain. Relaunch.

375 ideas. 17 weeks. No tuition, ever.

Vets Who Code is a veteran-run 501(c)(3). The accelerator is free, remote, and we don’t take a share of your first paycheck.

Free · Remote · 17 weeks · EIN 86-2122804