Software Tester ยท Frameworks

Frameworks & use cases for Software Testers

A framework is just a named way of working. Pick the lightest one that answers the question you have today. Each card below says what it is, when to use it, how a Software Tester might apply it, what goes wrong, and where to read more.

Cards start folded. Expand one at a time. The open card fills the width and the rest move below.

Strategy

Risk-based testing

Prioritise test effort by likelihood and impact of failure so coverage decisions are explicit and defensible.

Automation

Test automation pyramid

Prefer fast, numerous unit and API tests with a thin layer of UI end-to-end journeys for critical paths.

Design technique

Exploratory testing

Simultaneous learning, test design and execution under timeboxed charters, with notes and debriefs as evidence.

Specification

BDD / Given-When-Then

Shared examples of behaviour that bind product, analysis, development and test before code hardens.

Operating model

Shift-left testing

Move testability, examples and automated feedback earlier so defects are cheaper and release risk is visible sooner.

Engineering practice

CI / CD quality gates

Automated checks in the pipeline that can stop the line: tests, lint, security smoke, a11y scans, with trusted signal quality.

Delivery performance

DORA metrics

Deployment frequency, lead time for changes, change fail rate, and failed deployment recovery time as signals of healthy delivery.

Accessibility

WCAG

Web Content Accessibility Guidelines. AA is the common public-sector floor for inclusive interfaces.

Civil Service standard

GDS Service Standard

Fourteen points on meeting user needs, providing a good service, and using the right technology for UK public services.

Test design

ISTQB techniques

Structured techniques such as equivalence partitioning, boundary value analysis, decision tables and state transition testing.

Integration

Contract testing

Consumer-driven or schema contracts that catch integration breaks without waiting for full end-to-end environments.

Team methodology

Scrum

Lightweight agile framework with a usable Increment each Sprint. Testers help protect Definition of Done and Sprint Goal honesty.

Team methodology

Kanban

Visualise work, limit WIP and manage flow. Strong fit when test demand is interrupt-driven or continuous.

Security

OWASP testing awareness

Practical awareness of common web risks and smoke checks that belong in quality strategy, alongside specialist security testing.