Chaos as a Test

Fault injection with a hypothesis, a blast radius and an abort condition.

Nothing written here yet

This topic is part of the curriculum but has no questions, cards or glossary entries so far. The rest of Testing & Quality Architecture may still cover what you are looking for.

Testing & Quality Architecture

Neighbouring topics

Testing & Quality Architecture

General material on designing a testing strategy as an architectural concern.

No content yet

Test Architecture Strategy

Choosing what to verify where, given the failure modes that actually occur.

No content yet

Test Pyramid Shapes

Pyramid, trophy and honeycomb, and the system properties that justify each shape.

No content yet

Integration Test Boundaries

What sits inside a test's boundary, what is faked, and the confidence that follows.

No content yet

Contract Testing at Scale

Keeping dozens of services compatible without an environment that runs all of them.

No content yet

Consumer-Driven Contracts

Consumers declaring what they rely on, and providers verifying against those declarations.

No content yet

Test Data Management

Realistic data without copying production personal data into a weaker environment.

No content yet

Synthetic Data

Generating data with the shape and edge cases of the real thing, and where it misleads.

No content yet

Environment Parity

The differences between staging and production that decide which bugs survive to release.

No content yet

Service Virtualisation

Standing in for a dependency you cannot call, and keeping the stand-in honest.

No content yet

End-to-End Test Economics

Why broad end-to-end suites get slow, flaky and abandoned, and what to keep.

No content yet

Non-Functional Test Strategy

Testing availability, latency, security and recovery rather than only behaviour.

No content yet

Performance Test Design

Workload models, warm-up, think time, and the distribution the average hides.

No content yet

Security Testing in the Pipeline

SAST, DAST, dependency and secret scanning, and what to do with the findings.

No content yet

Accessibility Testing

Automated checks, their ceiling, and the manual testing that has to sit above it.

No content yet

Mutation Testing

Measuring whether tests would actually notice a defect, not just cover a line.

No content yet

Flaky Test Management

Quarantine, detection, and the trust a suite loses once red stops meaning broken.

No content yet

Testing in Production

Synthetic transactions, dark launches and shadow traffic, done deliberately and safely.

No content yet

Quality Gates

Thresholds that block a release, who may override them, and how they decay.

No content yet