Search the practice set

275 questions, 991 terms and 600 topics in 30 areas.

60 results for “Quality Gates”

Terminology · 22
term

Definition of Done

The agreed, explicit conditions under which work is finished, which functions as a quality gate only when it is automated and non-negotiable.

Quality Gates
term

Quality Attribute Scenario

A structured, testable statement of a non-functional requirement: source, stimulus, environment, artefact, response, response measure.

Architecture Fundamentals
term

Quality Dimension Threshold

The stated numeric level at which a dataset is fit for its purpose on a given quality dimension, plus what happens when it is not met.

Data Quality Dimensions
term

Runbook Quality

The properties that make an operational procedure usable by a tired responder under pressure, as opposed to a document that merely exists.

Incident Management
term

Alert Actionability

The proportion of alerts that result in a human taking action, used as the primary quality measure of an alerting system.

Alert Fatigue
term

Architecture Trade-off Analysis Method

A structured evaluation that scores an architecture against prioritised quality-attribute scenarios and identifies the points where those attributes conflict.

Architecture Decision-Making
term

Automated Release Verification

A gate that compares the new version's live signals against the old one's and decides, on stated criteria, whether to continue or revert.

Deployment Gates
term

Brownout

Deliberately reducing the quality or completeness of every response under load, rather than serving some requests fully and rejecting others.

Load Shedding
term

Cross-Functional Requirement

A quality the system must exhibit across its features rather than a behaviour it must perform, so named because it cuts across all functionality.

Functional vs Non-Functional
term

Data Catalog

A searchable inventory of datasets with their schema, owner, meaning, freshness, quality and classification.

Data Governance
term

Data Contract

An explicit, versioned, enforced agreement between a data producer and its consumers about schema, semantics, quality and change policy.

Data Governance
term

Delivery vs Maintainability

Choosing where to take deliberate shortcuts, based on which kinds of debt are cheap to repay and which compound.

Architecture Decision-Making
term

Evidence Based Approval

Replacing a human judgement about whether a change is safe with a machine-produced record of the checks it passed, assessed once for the class rather than per instance.

Change Advisory vs Automated Gates
term

Inference Telemetry

Recording the full context of each model interaction — inputs, outputs, tokens, latency, model version and evaluation scores — so quality and cost can be investigated.

AI Observability
term

LLM Evaluation

A repeatable measurement of whether an AI system's outputs are good enough, on cases that reflect the actual task.

AI-Era Architecture
term

Non-Functional Acceptance

Treating quality-attribute targets as acceptance criteria with automated verification, so a release can fail on latency the way it fails on a broken feature.

Non-Functional Test Strategy
term

Non-Functional Requirement

A requirement about how well the system must behave rather than what it must do — latency, availability, throughput, security, cost.

Architecture Fundamentals
term

Portfolio Assessment Matrix

Plotting each application on business value against technical quality, producing a disposition for every system in the estate.

Application Portfolio Management
term

Preventive Control Placement

Choosing where in the lifecycle a control acts — at authoring, at admission or after the fact — which determines both its strength and its cost.

Guardrails vs Gates
term

Prompt Regression Suite

A set of test cases with expected properties, run against a prompt on every change, to detect quality regressions before deployment.

Prompt & Version Management
term

Test Pyramid

A distribution of tests weighted towards many fast unit tests, fewer integration tests, and very few slow end-to-end tests.

Software Architecture
term

Test Strategy Altitude

Deciding which risks are verified at which level, so that each layer tests something the layers below it structurally cannot.

Testing & Quality Architecture
Topics · 30
topic

Quality Gates

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

2 items
topic

Change Advisory vs Automated Gates

Replacing a weekly board with evidence a machine produces on every change.

2 items
topic

Data Quality Dimensions

Completeness, accuracy, timeliness, consistency, validity and uniqueness as testable claims.

3 items
topic

Deployment Gates

Automated verification between stages, and the difference between a gate and a delay.

2 items
topic

Guardrails vs Gates

Preventing a class of mistake automatically versus stopping to ask a human.

2 items
topic

Quality Attributes

Availability, latency, throughput, security, cost — expressed as testable scenarios.

5 items
topic

Testing & Quality Architecture

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

2 items
topic

Accessibility Testing

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

2 items
topic

Chaos as a Test

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

3 items
topic

Chunking & Retrieval

Structure-aware splitting, hybrid search and why chunking dominates quality.

2 items
topic

Consumer-Driven Contracts

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

2 items
topic

Contract Testing at Scale

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

3 items
topic

Data Governance

Ownership, lineage, quality, catalogues and who may see what.

7 items
topic

Data Governance & Semantics

General material on ownership, meaning, quality and control of data at enterprise scale.

2 items
topic

End-to-End Test Economics

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

4 items
topic

Environment Parity

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

2 items
topic

Flaky Test Management

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

4 items
topic

Functional vs Non-Functional

Behaviour versus quality of behaviour, and why only the second constrains structure.

2 items
topic

Integration Test Boundaries

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

2 items
topic

LLM Evaluation

Held-out sets, rubric judging, CI gates and production sampling.

2 items
topic

Mutation Testing

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

2 items
topic

Non-Functional Test Strategy

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

2 items
topic

Performance Test Design

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

2 items
topic

Security Testing in the Pipeline

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

2 items
topic

Service Virtualisation

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

2 items
topic

Synthetic Data

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

2 items
topic

Test Architecture Strategy

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

2 items
topic

Test Data Management

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

2 items
topic

Test Pyramid Shapes

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

2 items
topic

Testing in Production

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

2 items