ISTQB Glossary
ISTQB Glossary 2026 — 870+ testing terms, organised by syllabus chapter
Written by Avinash Kamble · Last updated:
A glossary is only useful if it teaches you something a dictionary lookup would not. That is the whole design principle behind this one. Instead of 872 near-identical definition stubs, the ISTQB vocabulary here is consolidated into eight chapter guides that follow the CTFL v4.0 syllabus, the Agile Tester extension and the advanced specialist modules. Each chapter reads as one continuous study session: an original commentary on what the chapter is really testing, then every term in it with the official ISTQB definition quoted and attributed, our own plain-English reading, and a concrete example from delivery work — a code snippet, a pipeline step, or a short scenario from a real sprint.
How to use this glossary
If you are studying for the exam, work chapter by chapter rather than alphabetically. The syllabus builds a vocabulary in layers: Chapter 1 fixes the meaning of error, defect and failure, and Chapters 2 through 6 are written using those words. Reading Chapter 6 first means guessing at half the sentences. Take one chapter page, read the intro, skim every term in the sticky sidebar, then go back and read carefully only the terms you could not define out loud. That second pass is where the marks are.
If you are here from an interview prep list or a job description, use the A–Z index below. Type the term into the search box, jump to its chapter page, and read it in context with the four or five terms that sit next to it. Interviewers rarely ask "define regression testing" in isolation; they ask how you decide what to re-run after a fix, which is a question about confirmation testing, regression testing, risk and test selection all at once. The chapter layout puts those neighbours on the same page on purpose.
If you are here mid-sprint because a colleague used a term you did not want to question in stand-up, search it, read the plain-English line and the example, and move on. Every term has a stable anchor URL, so you can paste the exact link into a pull request or a Slack thread.
What is in each chapter
Chapters 1 to 6 mirror the CTFL v4.0 syllabus: fundamentals, testing throughout the SDLC, static testing, test analysis and design, managing the test activities, and test tools. Two extra pages go beyond Foundation level. The agile page covers the Agile Tester extension — user stories, the whole-team approach, the test pyramid and agile metrics. The advanced page collects the specialist vocabulary for performance, security, usability and accessibility, mobile and IoT, cloud and data, and AI and machine-learning testing. You will not be examined on that last page at Foundation level, but it is where most senior QA and SDET job descriptions get their language.
A note on sourcing, because it matters: ISTQB definitions are quoted verbatim and clearly attributed in a blockquote on every entry. Everything outside that blockquote — the explanations, examples, exam tips and chapter commentary — is written by our own QA engineers based on project work, and is reviewed before publication. ISTQB® is a registered trademark of the International Software Testing Qualifications Board; SoftwareTestPilot is not affiliated with or endorsed by the ISTQB.
When you can define the terms, the next step is answering questions under time pressure. The free ISTQB Foundation mock test gives you 40 CTFL v4.0 questions on a 60-minute timer with a chapter-wise score breakdown, and the syllabus guide shows how the marks are distributed across chapters so you know where the revision time is worth spending.
Glossary chapters
- Chapter 1Fundamentals of Testing21 terms · definitions, examples and exam tips
- Chapter 2Testing Throughout the SDLC110 terms · definitions, examples and exam tips
- Chapter 3Static Testing49 terms · definitions, examples and exam tips
- Chapter 4Test Analysis & Design93 terms · definitions, examples and exam tips
- Chapter 5Managing Test Activities109 terms · definitions, examples and exam tips
- Chapter 6Test Tools212 terms · definitions, examples and exam tips
- Agile Tester extensionAgile Testing50 terms · definitions, examples and exam tips
- Advanced & specialist modulesAdvanced & Specialist228 terms · definitions, examples and exam tips
872 terms shown
A
- A/B TestingShow version A to some users and version B to others, then compare metrics.Test Tools
- A/B TestingShowing version A to some users and B to others to see which wins.Test Tools
- Acceptance CriteriaThe checklist that says a user story is done and shippable.Testing Throughout the SDLC
- Acceptance Test-Driven Development (ATDD)The team agrees on acceptance tests up front and only writes code that makes those tests pass.Testing Throughout the SDLC
- Acceptance TestingThe ‘go / no-go’ testing that confirms the system meets business needs and is ready to be released to real users.Testing Throughout the SDLC
- Accessibility (a11y)Common abbreviation for accessibility (a + 11 letters + y).Advanced & Specialist
- Accessibility TestingCheck the software works for users with visual, motor or cognitive disabilities.Testing Throughout the SDLC
- Accuracy (ML)The percentage of predictions the model got right overall.Advanced & Specialist
- ACIDThe four properties that make database transactions safe.Advanced & Specialist
- Actions Class (Selenium)Selenium’s API for complex interactions like drag-and-drop and hovering.Test Tools
- Ad Hoc ReviewReviewers just read the work product freely with no checklist or roles.Static Testing
- Ad-hoc TestingPoking around the app with no plan, just intuition.Test Analysis & Design
- AdaptabilityHow easily the app adapts to a new environment without code changes.Advanced & Specialist
- Agile DevelopmentShort sprints, close collaboration, working software over documentation, and continuous change.Agile Testing
- Agile ManifestoThe 2001 document that started agile: individuals over process, working software over docs, collaboration over contracts, response to change over following a plan.Agile Testing
- Agile Test ApproachTesting tailored to agile: short cycles, in-sprint automation, early involvement, whole-team quality.Agile Testing
- Agile Test QuadrantsA 2x2 grid mapping tests: unit/component (Q1), functional (Q2), exploratory/UAT (Q3), non-functional (Q4).Agile Testing
- Agile Tester MindsetThe soft skills the syllabus asks of testers on agile teams: adaptable, collaborative, curious, unblockable.Agile Testing
- AI TestingTesting apps built on AI models — including whether the model itself gives good answers.Advanced & Specialist
- AI-Based TestingUsing AI/ML in the test process itself — auto-generating tests, self-healing selectors, predicting risky areas.Advanced & Specialist
- All-Pairs TestingCover every pair of parameter values instead of every combination.Test Analysis & Design
- Allure ReportA polished test report with charts, history, and step-level detail.Test Tools
- Alpha EnvironmentInternal ‘pre-beta’ environment where developers and internal testers try the software.Testing Throughout the SDLC
- Alpha TestingEarly real-world testing done on the developer’s premises, usually by a separate QA team or invited customers, before shipping.Testing Throughout the SDLC
- Amazon DynamoDBAmazon’s managed NoSQL database.Advanced & Specialist
- Amazon S3Amazon’s object storage service.Advanced & Specialist
- Amazon SQSAmazon’s managed message queue service.Advanced & Specialist
- Analogy-Based EstimationEstimate this project by looking at how long a similar one took.Managing Test Activities
- AnalysabilityHow easy it is to figure out why something broke or what a change will affect.Advanced & Specialist
- Analytical Test StrategyBase your testing on a formal analysis of requirements, risks or the code — the most common test strategy.Managing Test Activities
- AnomalyAnything unexpected the reviewer or tester notices — may or may not be a real defect.Static Testing
- AnsibleA YAML-based automation tool for configuring servers.Test Tools
- Apache JMeterThe most widely used open-source performance testing tool.Test Tools
- Apache KafkaA high-throughput system for streaming events between services.Test Tools
- API GatewayA front door for your APIs handling auth, routing, and rate limits.Test Tools
- API KeyA long secret string used to identify the caller of an API.Advanced & Specialist
- API TestingTesting at the service boundary — sending requests to endpoints and asserting responses — without a UI.Testing Throughout the SDLC
- AppDynamicsCisco’s enterprise APM platform.Advanced & Specialist
- AppiumThe Selenium equivalent for mobile apps — one API, iOS and Android.Test Tools
- ApplitoolsA visual testing platform that uses AI to filter out irrelevant diffs.Test Tools
- Argo CDA GitOps tool that keeps your Kubernetes cluster in sync with what’s in Git.Test Tools
- ARIAExtra attributes that tell assistive tech what a widget is and does.Advanced & Specialist
- AssertionThe check inside a test that decides pass or fail.Test Tools
- ATDD CycleDiscuss the story, distill acceptance tests, develop code + tests, demo to stakeholders.Agile Testing
- Attack TestingDeliberately attack the system the way a real attacker would — SQL injection, XSS, buffer overflows.Test Analysis & Design
- AuditAn external, formal check that a team is following the documented process and standards.Static Testing
- Audit ReportThe written output of an audit — what was checked, what's compliant, what isn't.Managing Test Activities
- Authentication TestingVerifying login, password rules, MFA, session, and lockout behaviour.Advanced & Specialist
- AuthorWhoever wrote the document or code under review.Static Testing
- Author (Review)The person whose document or code is under review.Static Testing
- Authorization TestingVerifying role- and permission-based access controls.Advanced & Specialist
- AvailabilityPercentage of time the system is up and usable — the 'nines' number.Managing Test Activities
- AWS LambdaRun code in AWS without managing servers.Advanced & Specialist
- axe-coreThe most widely used engine for automated accessibility checks.Test Tools
- Azure DevOps Test PlansMicrosoft’s test management inside Azure DevOps.Test Tools
- Azure FunctionsAzure’s serverless functions — the equivalent of AWS Lambda.Advanced & Specialist
B
- BacklogThe single ordered to-do list the Agile team pulls work from.Testing Throughout the SDLC
- Backlog RefinementA regular meeting to break down, estimate and prioritize upcoming backlog items.Agile Testing
- BaselineA frozen version of a document or build that becomes the reference point for everything after it.Managing Test Activities
- Baseline Performance TestThe first clean run whose numbers become the yardstick for future runs.Advanced & Specialist
- Basis Path TestingTest only the minimum set of paths that combine to form all other paths — that count equals cyclomatic complexity.Test Analysis & Design
- Battery TestingChecking whether an app kills your phone battery.Advanced & Specialist
- BehaveCucumber for Python.Test Tools
- Behavior-Driven Development (BDD)BDD writes tests as plain-English scenarios so business, devs and QA agree on what the feature should do before code is written.Testing Throughout the SDLC
- Benchmark TestA repeatable test used to compare versions, releases, or products head-to-head.Advanced & Specialist
- Benefits of Test AutomationSpeed, repeatability, wider coverage, faster feedback, fewer manual errors.Test Tools
- Beta TestingReal users try the product in their own environment before the general launch, and their feedback drives last-minute fixes.Testing Throughout the SDLC
- Bias TestingChecking whether an AI treats different groups of people fairly.Advanced & Specialist
- Big Data TestingTesting pipelines that process huge datasets across many machines.Advanced & Specialist
- Big-Bang IntegrationSlam everything together and test — cheap but painful to debug when it breaks.Testing Throughout the SDLC
- Black-Box TestingYou design tests only from the spec or behaviour — inputs and expected outputs — without looking at the code.Test Analysis & Design
- Blameless PostmortemA safe, no-blame incident review that focuses on process and system fixes.Advanced & Specialist
- BlazeMeterA cloud service for running JMeter-style perf tests at massive scale.Test Tools
- Blue-Green DeploymentDeploy the new version to an idle stack, then flip the router to it.Testing Throughout the SDLC
- BottleneckThe single slowest step that caps overall throughput.Advanced & Specialist
- Bottom-Up IntegrationIntegrate from the bottom upward, using drivers to call low-level modules.Testing Throughout the SDLC
- Boundary Value AnalysisBugs cluster at the edges of allowed ranges. So if a field accepts 1–100, you test 0, 1, 100, and 101 instead of only picking a value from the middle.Test Analysis & Design
- Branch CoverageExecuted branches ÷ total branches × 100 — covers both true and false outcomes of each decision.Test Analysis & Design
- Branch TestingDesign tests so every possible outcome of every decision (true and false) is exercised.Test Analysis & Design
- Bug BashEveryone drops their normal work and hunts bugs together for a few hours.Agile Testing
- BuildA specific compiled version of the software ready to be tested or deployed.Managing Test Activities
- Build Verification Test (BVT)Quick pass/fail check that a new build is stable enough to test further.Managing Test Activities
- Bulkhead PatternWalling off resources so one failure can’t sink the whole system.Advanced & Specialist
- Burn-Down ChartA graph that goes down each day as the team finishes work — projects when the sprint will complete.Agile Testing
- Burn-Up ChartA graph with two lines: total scope and work completed — makes scope changes visible.Agile Testing
- Business ContinuityMaking sure the business keeps running even when tech, people, or facilities are hit.Advanced & Specialist
- Business RuleA policy from the business (e.g. 'orders over $500 need approval') that the software must enforce.Test Analysis & Design
C
- Call GraphA diagram showing which functions call which other functions.Static Testing
- Canary ReleaseShip the new version to 1% of traffic, watch it, then ramp up.Testing Throughout the SDLC
- Capacity TestingFind the maximum load at which response times still meet targets.Testing Throughout the SDLC
- Capture / Replay ToolRecord actions once, replay them as an automated test.Test Tools
- Cause-Effect GraphA diagram linking each input condition to the outputs it triggers — used to generate a decision table.Test Analysis & Design
- CDNA network of servers around the world that speeds up static content delivery.Advanced & Specialist
- Change ManagementThe formal process for proposing, approving, and tracking changes.Managing Test Activities
- Change RequestA ticket that asks for a specific change to be considered.Managing Test Activities
- Change-Related TestingUmbrella term for confirmation and regression testing — anything you run because something changed.Testing Throughout the SDLC
- Chaos EngineeringIntentionally break parts of a live system to check it handles failure gracefully.Testing Throughout the SDLC
- Chaos MonkeyA bot that kills random servers in production so the system is forced to survive failure.Test Tools
- Charles ProxyA GUI proxy for inspecting HTTP traffic during mobile and web testing.Test Tools
- Checklist-Based ReviewReviewers use a pre-made checklist of common defect types to guide what to look for.Static Testing
- Checklist-Based TestingWork through a curated checklist of common issues (accessibility, security, edge cases) rather than free-form exploring.Test Analysis & Design
- ChromaticA visual testing platform designed for Storybook-based component libraries.Test Tools
- CI/CDThe automated pipeline that builds, tests, and ships code on every change.Test Tools
- CircleCIA popular cloud CI/CD platform.Test Tools
- Circuit BreakerA pattern that stops hammering a broken service so it can recover.Advanced & Specialist
- Classicist TDD (Detroit School)Start small with real objects and no mocks — grow outward.Test Analysis & Design
- Classification TreeA tree that breaks each input into partitions and sub-partitions so you can combine them systematically.Test Analysis & Design
- Cloud TestingTesting apps that run in the cloud — AWS, Azure, GCP — including scaling and cost behavior.Advanced & Specialist
- CMMIA staged model that rates how mature an organisation's processes are.Managing Test Activities
- Code CoverageThe percentage of code your tests actually run — measured at statement, branch or condition level.Test Analysis & Design
- Code Coverage ToolMeasures which lines/branches your tests actually ran.Test Tools
- Code ReviewAnother engineer reading your code before it merges.Static Testing
- Code SmellA pattern in code (long function, duplicate code, huge class) that suggests a design problem.Static Testing
- CodegenA recorder that writes Playwright test code as you click around.Test Tools
- Coding StandardTeam-agreed rules for naming, formatting and structuring code so everyone writes it the same way.Static Testing
- Cognitive WalkthroughSimulate a first-time user step by step and note where they'd get stuck.Advanced & Specialist
- Color Contrast TestingChecking that text stands out enough from its background to be readable.Advanced & Specialist
- Combinatorial TestingA family of techniques (pairwise, orthogonal arrays, classification tree) that shrink an exploding combination space to a manageable subset.Test Analysis & Design
- Commercial ToolUFT/QTP, TestComplete, LoadRunner — paid tools with vendor support.Test Tools
- ComparatorA diff engine used to compare actual vs expected output automatically.Test Tools
- CompatibilityDoes it play well with other systems and share resources cleanly?Advanced & Specialist
- Compatibility TestingVerify the app plays nicely with other browsers, OSes or apps.Testing Throughout the SDLC
- Compliance TestingCheck the software follows the rules it must follow.Testing Throughout the SDLC
- Component Integration TestingTesting how two or more components talk to each other.Test Analysis & Design
- Component TestingTesting the smallest testable pieces of code (a function, class, or module) in isolation, usually by developers.Testing Throughout the SDLC
- Concurrency TestingTest that the system behaves correctly when many things happen at the exact same time.Advanced & Specialist
- Condition CoveragePercent of individual boolean sub-conditions that have been evaluated true and false.Test Analysis & Design
- Condition TestingDesign tests so every atomic condition inside a decision takes both true and false values.Test Analysis & Design
- ConfidentialityOnly the right people can read the data.Advanced & Specialist
- Configuration ItemAnything under version/change control: a source file, a doc, a test script, a build.Managing Test Activities
- Configuration ManagementThe process that keeps track of what code, data, docs and environments belong together at every point in time.Managing Test Activities
- Configuration TestingCheck the app works on every supported OS/browser/DB combination.Testing Throughout the SDLC
- Confirmation TestingAlso called re-testing — you rerun the exact steps that reproduced the bug to prove the fix works.Testing Throughout the SDLC
- Confusion MatrixA 2×2 table showing what the model got right and wrong for each class.Advanced & Specialist
- Consultative Test StrategyLet SMEs and stakeholders dictate what to test — used when the testers lack domain knowledge.Managing Test Activities
- Consumer-Driven Contract TestingConsumers publish what they need; providers verify they still meet it.Advanced & Specialist
- ContainerA portable, isolated bundle of an app and its dependencies.Test Tools
- Content Security Policy (CSP)A browser policy that blocks scripts and resources from unapproved sources.Advanced & Specialist
- Continuous Delivery (CD)The pipeline can push any commit to production, but a human clicks ‘go’.Testing Throughout the SDLC
- Continuous DeploymentEvery green build goes straight to real users, no manual approval.Testing Throughout the SDLC
- Continuous FeedbackGive the team fast, ongoing signals — reviews, tests, monitoring, retrospectives.Agile Testing
- Continuous ImprovementA culture of small, regular changes that compound into big quality gains.Testing Throughout the SDLC
- Continuous Integration (CI)Every code push triggers a build + automated tests so problems surface within minutes.Testing Throughout the SDLC
- Continuous Integration ToolJenkins, GitHub Actions, GitLab CI, CircleCI — build, test and report on every commit.Test Tools
- Continuous TestingEvery commit triggers tests — unit, integration, sometimes end-to-end — so risks surface within minutes.Testing Throughout the SDLC
- Contract Acceptance TestingVerify the system meets what the signed contract promises.Testing Throughout the SDLC
- Contract TestingTest that each API consumer and provider still honor the shared schema — great for microservices.Advanced & Specialist
- Contract TestingProducer and consumer each publish and verify a shared contract so integrations don't silently break.Advanced & Specialist
- Control Flow AnalysisStatic analysis that maps every possible execution path to check for unreachable or infinite loops.Static Testing
- Control Flow GraphA picture of a function where nodes are basic blocks and arrows are possible jumps.Test Analysis & Design
- Core Web VitalsGoogle’s three metrics for real user page experience: LCP, INP, CLS.Advanced & Specialist
- Correlation IDA shared ID that lets you follow one request across many services.Advanced & Specialist
- Cost of QualityPrevention + appraisal + internal failure + external failure costs.Managing Test Activities
- Coverage ItemThe thing you're counting when you measure coverage — a statement, branch, requirement, partition, etc.Test Analysis & Design
- Coverage ToolJaCoCo, Istanbul, Coverage.py — reports which lines/branches your tests actually hit.Test Tools
- CQRSSplitting the write side and read side of your data model into separate services.Advanced & Specialist
- Cross-Browser TestingRun the app across Chrome, Firefox, Safari, Edge and old versions to confirm consistent behavior.Advanced & Specialist
- Cross-Platform TestingTest the same app across Windows, macOS, Linux, iOS, Android — behavior should match.Advanced & Specialist
- Cross-Site Request Forgery (CSRF)Malicious page makes your browser send a real, authenticated request to another site.Advanced & Specialist
- Cross-Site Scripting (XSS)Attacker gets their JavaScript to run in another user's browser session.Advanced & Specialist
- Crowd TestingPay a large pool of external testers to hit your product on real devices.Agile Testing
- CSATA short customer satisfaction rating.Advanced & Specialist
- CSS SelectorA syntax for finding elements the way CSS styles them.Test Tools
- Cucumber FrameworkA tool that ties Gherkin scenarios to executable code (step definitions).Agile Testing
- Cucumber-JVMCucumber for Java projects.Test Tools
- Cumulative Layout Shift (CLS)How much the page jumps around while loading.Advanced & Specialist
- cy.interceptCypress’s network-mocking command.Test Tools
- Cycle TimeHow long it actually takes to finish one work item once you start it.Testing Throughout the SDLC
- Cyclomatic ComplexityA metric that counts branches in code — higher number means the code is harder to test.Static Testing
- CypressA developer-friendly E2E test framework built for modern JavaScript apps.Test Tools
- Cypress RetriesCypress feature to auto-retry failing tests.Test Tools
D
- Daily Stand-upThe 15-minute daily meeting where each team member says what they did, will do and any blockers.Agile Testing
- Dark LaunchShip the code live but keep it hidden so you can test it in production without users seeing it.Test Tools
- DAST (Dynamic Application Security Testing)Security scanning of a live system — finds issues SAST can't see.Test Tools
- Data Flow AnalysisStatic-analysis technique that tracks where variables are set and read to find bugs like use-before-define.Static Testing
- Data MaskingTake real data and scramble the sensitive bits (names, SSNs) so the shape is real but the values are fake.Test Tools
- Data Migration TestingMaking sure nothing is lost or corrupted when moving data to a new system.Advanced & Specialist
- Data QualityHow trustworthy your data is — right values, no gaps, no duplicates, up to date.Advanced & Specialist
- Data SubsettingCopying just a slice of production data — with all relationships intact — for testing.Advanced & Specialist
- Data TestingTesting that data moving through pipelines and dashboards is accurate, complete, and on time.Advanced & Specialist
- Data-Driven TestingOne test script + a table of inputs and expected outputs = many test runs.Test Tools
- Data-Driven Testing (Modern)One test script + many rows of data = many test cases.Test Analysis & Design
- Database IndexA lookup structure that makes SELECTs fast.Advanced & Specialist
- Database ReplicationKeeping copies of the database on multiple servers.Advanced & Specialist
- Database TestingTesting the database directly — schemas, queries, procedures — not just through the UI.Advanced & Specialist
- DatabricksA cloud platform for big data engineering and ML on top of Spark.Advanced & Specialist
- DatadogA commercial all-in-one monitoring and observability platform.Advanced & Specialist
- Dead CodeCode that no execution path can ever reach — usually left over from refactoring or bad conditionals.Test Analysis & Design
- DeadlockTwo processes each hold a lock the other needs — both freeze forever.Advanced & Specialist
- Debugging ToolChrome DevTools, gdb, IDE debuggers — step through code and inspect state.Test Tools
- Decision CoveragePercent of decision outcomes (true/false) hit by your tests.Test Analysis & Design
- Decision TableA grid where each column is a rule: which conditions are true and what the system should do about it.Test Analysis & Design
- Decision Table TestingWhen behaviour depends on combinations of conditions (like discount rules), you list every condition and expected action in a table and turn each column into a test case.Test Analysis & Design
- Decision TestingDesign tests so each decision point (if / switch) is exercised for every possible outcome.Test Analysis & Design
- DefectA flaw in the product — code, requirement, or design — that could cause a failure when executed.Fundamentals of Testing
- Defect AgeHow long a bug lived before it was found or resolved.Managing Test Activities
- Defect Arrival RateHow many new bugs are being logged per day / sprint / build.Managing Test Activities
- Defect ClusteringBugs are not spread evenly — a few risky modules host most of them, so focus extra testing there.Fundamentals of Testing
- Defect DensityHow many defects per 1,000 lines of code, page of spec, or story point.Static Testing
- Defect Detection Percentage (DDP)What share of eventual bugs did this test level catch? Higher is better.Managing Test Activities
- Defect LifecycleThe journey a bug takes from being reported to being closed.Managing Test Activities
- Defect ManagementThe end-to-end workflow of finding, logging, triaging, fixing and closing bugs.Managing Test Activities
- Defect Removal Efficiency (DRE)How many of the eventual bugs did this phase catch?Managing Test Activities
- Defect ReportThe written record of a bug — title, steps, expected vs. actual, severity, priority, environment.Managing Test Activities
- Defect Tracking ToolJIRA, Bugzilla, Mantis — where bug reports live and move through their state model.Test Tools
- Defect TriageA regular meeting where the team looks at new bugs and decides which to fix now, later or never.Managing Test Activities
- Definition of DoneAn Agile team’s shared checklist for ‘this work is really done, including tests, docs and deployment’.Agile Testing
- Definition of Done (Agile)The team’s checklist of everything true before a story is called ‘done’.Testing Throughout the SDLC
- Definition of ReadyAn Agile team’s shared checklist for ‘this story is clear enough to work on’.Agile Testing
- Dependency Scanning (SCA)Scan your libraries for known CVEs, usually as part of CI.Advanced & Specialist
- Dependency TestingMaking sure upgrades to libraries don't break your app.Advanced & Specialist
- DeploymentGetting the software running in an environment (test, staging, prod).Managing Test Activities
- Deployment ToolAnsible, Terraform, ArgoCD, Octopus — push builds into environments consistently.Test Tools
- DetoxAn E2E testing framework built specifically for React Native apps.Test Tools
- Development TeamThe self-organizing, cross-functional group (devs + testers + designers) that builds the increment.Agile Testing
- Device FarmA cloud service that lets you run tests on hundreds of real phones at once.Advanced & Specialist
- DevOpsDev and Ops share ownership of building, shipping and running the product — automation and CI/CD glue it together.Testing Throughout the SDLC
- Differential TestingComparing two versions of the same thing against the same inputs and catching where they disagree.Test Analysis & Design
- Disaster Recovery (DR)The plan for bringing systems back after major outages, region failures, or data loss.Advanced & Specialist
- Distributed TracingA tool that shows how a single request travels across all your microservices.Advanced & Specialist
- DO-178CThe avionics software safety standard.Advanced & Specialist
- DockerA tool that packages an app and everything it needs into a portable container.Test Tools
- Docker ComposeA YAML file that starts many containers together as one app.Test Tools
- DockerfileThe recipe file that tells Docker how to build an image.Test Tools
- Done-Done"Done for real" — including tests, review, and deploy — not just "code written".Agile Testing
- DORA MetricsDeployment frequency, lead time, change failure rate, mean time to restore — the four DevOps performance KPIs.Advanced & Specialist
- DriverFake caller code that invokes the module under test when the real caller doesn't exist yet.Test Tools
- Driver (Test Driver)A piece of code that calls a low-level module so it can be tested in isolation.Test Tools
- DSDM (Dynamic Systems Development Method)An agile method that fixes time and cost but flexes scope.Testing Throughout the SDLC
- Dummy ObjectAn empty placeholder object used to satisfy a signature.Test Tools
- Dynamic Analysis ToolValgrind, AddressSanitizer — watches a running program for memory leaks, race conditions, undefined behavior.Test Tools
- Dynamic TestingAny testing where the code actually runs — as opposed to reviews or static analysis.Fundamentals of Testing
- DynatraceA commercial observability platform known for its AI (Davis) root-cause engine.Advanced & Specialist
E
- Edge ComputingRunning code closer to the user for lower latency.Advanced & Specialist
- Efficiency TestingTest whether the system delivers its output using a reasonable amount of resources (CPU, memory, network).Advanced & Specialist
- ElasticsearchA distributed search engine powering many app search bars and log platforms.Advanced & Specialist
- ELK StackA popular log collection, storage, and search stack.Advanced & Specialist
- Embedded TestingTesting software that runs on tiny chips inside cars, appliances, and medical devices.Advanced & Specialist
- Embeddings TestingTesting the vector representations AI systems use to find similar items.Advanced & Specialist
- EmulatorSoftware that pretends to be a different device or system for testing.Test Tools
- End-to-End Testing (E2E)Test the whole app the way a user would, through the real UI and back-end.Testing Throughout the SDLC
- Endurance TestingLeave the system running for hours or days under load to see what slowly breaks.Testing Throughout the SDLC
- Entry CriteriaThe checklist that must be true before a test level or activity can start — e.g. build deployed, smoke passed.Managing Test Activities
- Entry Criteria (Review)The checklist a work product must pass before it enters review — spellcheck done, template followed, etc.Static Testing
- Ephemeral EnvironmentA throw-away environment created for one PR or one test cycle.Test Tools
- EpicAn epic is a big feature that is too large for one sprint and is split into stories.Testing Throughout the SDLC
- Equivalence PartitioningGroup inputs that the system should treat identically, then pick one value from each group. That way you cover behaviour without testing every possible value.Test Analysis & Design
- ErrorThe mistake a person made — the wrong requirement, wrong design, wrong line of code.Static Testing
- Error BudgetHow much unreliability you're allowed before you must slow down releases.Advanced & Specialist
- Error Budget PolicyThe rules for what happens when a service uses up its error budget — e.g. release freeze.Advanced & Specialist
- Error GuessingDesign tests based on where you (or history) know bugs usually hide — nulls, empty strings, zero, negatives, huge inputs.Test Analysis & Design
- Error Handling TestingVerifying that errors produce useful, safe, and consistent behaviour.Test Analysis & Design
- Escaped DefectA bug that slipped past your tests and reached the next stage or production.Managing Test Activities
- EspressoGoogle’s official framework for testing Android apps from inside the app.Test Tools
- ETL TestingTesting the pipes that move and reshape data from one system to another.Advanced & Specialist
- Event SourcingStoring every change as an event instead of overwriting rows.Advanced & Specialist
- Example MappingWhiteboard exercise that turns a story into rules and concrete examples.Agile Testing
- Exception HandlingCode that catches and reacts to runtime errors without crashing.Test Analysis & Design
- Exit CriteriaThe checklist that must be true before you can declare testing done — coverage hit, no open blockers, etc.Managing Test Activities
- Exit Criteria (Review)The rules that say the review is finished — all major defects logged, checklist covered, sign-off given.Static Testing
- Experience-Based TestingTests come from what you’ve seen break before — error guessing, exploratory testing, checklist-based testing.Test Analysis & Design
- Expert-Based EstimationAsk someone experienced how long it will take.Managing Test Activities
- Explicit WaitWaiting for a specific condition, like "button is clickable", before continuing.Test Tools
- Exploratory TestingYou learn the product while testing it, using your experience to decide what to try next instead of following a pre-written script.Test Analysis & Design
- ExtentReportsA popular Java library that generates rich HTML test reports.Test Tools
- Extreme Programming (XP)An agile method focused on engineering practices: TDD, pair programming, refactoring, CI, small releases.Agile Testing
F
- F1 ScoreA single score that balances precision and recall.Advanced & Specialist
- Fail FastCrash immediately on bad input instead of limping along.Advanced & Specialist
- Fail SafeIf something fails, default to a safe outcome.Advanced & Specialist
- FailureThe visible symptom — the app crashed, the calculation was wrong, the button did nothing.Fundamentals of Testing
- Failure Mode and Effects Analysis (FMEA)For each component, brainstorm how it could fail, what happens if it does, and how to prevent or detect it.Managing Test Activities
- Failure RateHow often the software fails per hour, per transaction, per run.Managing Test Activities
- FakeA working but simplified stand-in — e.g. an in-memory DB.Test Tools
- False NegativeTest says pass, but there is a real bug — the worst kind of miss.Managing Test Activities
- False PositiveTest says fail, but the software is actually fine — often flaky tests or bad data.Managing Test Activities
- Fault ToleranceKeeps working even when parts fail.Advanced & Specialist
- Feature (Agile)A user-facing capability of the product, bigger than a story but smaller than an epic.Agile Testing
- Feature FlagA switch in config that hides or shows a feature to users.Testing Throughout the SDLC
- Feature ToggleA switch that turns features on or off without redeploying.Test Tools
- FiddlerA classic Windows HTTP debugging proxy from Progress (formerly Telerik).Test Tools
- Fishbone DiagramIshikawa / cause-and-effect diagram: brainstorm causes into people / process / tools / environment.Managing Test Activities
- Flaky TestA test that sometimes passes and sometimes fails on the same build — usually a timing or environment issue.Test Tools
- Fluent WaitA customizable wait that polls at set intervals and can ignore certain errors.Test Tools
- Formal ReviewAny review with defined roles, checklists, metrics and entry/exit criteria.Static Testing
- Formative Usability EvaluationUsability testing done while the UI is being designed — feedback goes straight into the next iteration.Advanced & Specialist
- Function Point AnalysisSizing software by counting inputs, outputs, inquiries, files, and interfaces.Managing Test Activities
- Functional CompletenessDoes the software cover every promised feature and user goal?Advanced & Specialist
- Functional CorrectnessDoes the function produce the right output for the given input?Advanced & Specialist
- Functional SuitabilityDoes the software actually do what it should? Correctness, completeness, appropriateness.Advanced & Specialist
- Functional TestingDoes the feature do what the spec says? Login logs you in, checkout charges the right amount.Testing Throughout the SDLC
- FURPSA checklist of five quality dimensions: F, U, R, P, S.Managing Test Activities
- Fuzz TestingBombard the system with malformed, random or unexpected inputs and see what breaks.Test Analysis & Design
G
- GatlingA Scala-based performance testing tool known for beautiful reports.Test Tools
- GC TuningTweaking Java garbage collector settings to reduce pauses.Advanced & Specialist
- GDPRThe EU privacy law that governs how personal data is collected and processed.Advanced & Specialist
- GherkinThe Given-When-Then syntax file format that Cucumber-family tools execute as tests.Agile Testing
- GitThe standard version control system used everywhere.Test Tools
- Git BranchA separate line of development in Git.Test Tools
- Git MergeCombining changes from one branch into another.Test Tools
- Git RebaseRewriting your branch to sit on top of another branch for a clean history.Test Tools
- GitHub ActionsBuilt-in CI/CD for GitHub repos, configured with YAML workflows.Test Tools
- GitLab CI/CDGitLab’s built-in CI/CD system, configured in .gitlab-ci.yml.Test Tools
- GitOpsManaging your infrastructure and deployments through Git commits.Test Tools
- Given-When-ThenThe BDD scenario template: Given (context), When (action), Then (expected result).Agile Testing
- Google Cloud RunGoogle Cloud’s serverless container platform.Advanced & Specialist
- Google Pub/SubGoogle Cloud’s managed messaging service.Advanced & Specialist
- Gorilla TestingHammering one specific module over and over to find weak spots.Test Analysis & Design
- Graceful DegradationThe system keeps working, just with fewer features, when something breaks.Advanced & Specialist
- GrafanaThe standard dashboard tool for metrics and logs.Advanced & Specialist
- GraphQL TestingTesting GraphQL APIs — one endpoint, flexible queries.Test Tools
- Gray-Box TestingTesting that mixes user-view scenarios with some knowledge of the internals.Test Analysis & Design
- GremlinA commercial tool for running safe chaos experiments in production.Advanced & Specialist
- gRPC TestingTesting gRPC APIs — the high-performance protocol used between microservices.Test Tools
- Guardrail TestingTesting the safety filters that stop the AI from saying harmful or off-topic things.Advanced & Specialist
H
- HallucinationWhen the AI makes stuff up but sounds sure about it.Advanced & Specialist
- Happy PathThe main flow where everything goes right.Test Analysis & Design
- Hardening SprintA stabilization sprint dedicated to bug fixes and non-functional testing before release.Agile Testing
- Hardware-in-the-Loop (HIL) TestingPlugging real hardware into a simulated world to test the software driving it.Advanced & Specialist
- Headless BrowserA browser with no visible window — perfect for running tests in CI.Test Tools
- Heap DumpA snapshot of JVM memory used to hunt memory leaks.Advanced & Specialist
- HelmThe package manager for Kubernetes.Test Tools
- Heuristic EvaluationExperts walk the UI against a checklist of usability rules — usually Nielsen's 10.Advanced & Specialist
- Hexagonal / Ports & Adapters TestingTest business logic through clean interfaces; test the plumbing separately.Test Analysis & Design
- HIPAAThe US health-data privacy and security law.Advanced & Specialist
- HydrationBringing a server-rendered page to life on the client with JavaScript.Test Tools
- Hyperlink Testing ToolLink checkers like broken-link-checker or W3C Link Checker.Test Tools
I
- IAST (Interactive Application Security Testing)A middle ground between SAST and DAST that watches the app from inside as tests run.Advanced & Specialist
- Ice-Cream Cone Anti-PatternA test suite that is heavy on UI and manual, light on unit — the opposite of the pyramid.Test Tools
- IdempotencyDoing the same thing twice has the same effect as doing it once.Test Tools
- IEC 62304The lifecycle standard for medical device software.Advanced & Specialist
- IEEE 1044The IEEE standard for classifying software bugs.Managing Test Activities
- IEEE 829The classic template list for test docs: plan, design, case, procedure, log, incident, summary.Managing Test Activities
- Impact AnalysisBefore making a change, work out what else it will touch so you can plan tests and effort.Testing Throughout the SDLC
- Implicit WaitA global wait telling Selenium to keep trying to find elements for N seconds.Test Tools
- IncidentAnything unexpected in test or production that needs looking into.Managing Test Activities
- IncrementThe working, tested, potentially shippable piece of product delivered at the end of a sprint.Agile Testing
- Incremental Development ModelYou ship the product piece by piece, adding features over time instead of all at once.Testing Throughout the SDLC
- Individual ReviewEach reviewer reads the work product on their own before the group meeting.Static Testing
- Informal ReviewA quick, unstructured read-through with no checklists, roles or logged results.Static Testing
- Infrastructure as CodeDefine servers, networks and configs in code (Terraform, CloudFormation) so envs are versioned and reproducible.Advanced & Specialist
- Input PartitionA group of inputs the system should treat the same way — pick one representative to test the whole group.Test Analysis & Design
- InspectionThe most formal review type — trained moderator, defined roles, entry/exit criteria, metrics collected.Static Testing
- Inspection RateHow fast the review team is covering material.Static Testing
- InstallabilityHow smoothly the software installs, upgrades, and uninstalls.Advanced & Specialist
- Installation TestingVerify the installer, upgrader and uninstaller all work cleanly.Testing Throughout the SDLC
- Integration TestingAfter units work alone, you plug them together and check the seams — API calls, data hand-offs, contracts.Testing Throughout the SDLC
- IntegrityData can't be tampered with by unauthorized parties.Advanced & Specialist
- Interaction to Next Paint (INP)How quickly the page responds to user clicks and taps — replaces FID.Advanced & Specialist
- Internationalization Testing (i18n)Test that the codebase is ready to be translated: date/number formats, RTL text, character encoding.Advanced & Specialist
- Interoperability TestingCheck two systems can actually talk to each other and understand the data.Testing Throughout the SDLC
- Invalid PartitionA group of bad inputs the system is supposed to reject with an error — the negative-testing partition.Test Analysis & Design
- INVESTThe six-letter test for a good user story: Independent, Negotiable, Valuable, Estimable, Small, Testable.Agile Testing
- IoT TestingTesting smart devices — thermostats, wearables, sensors — and how they talk to each other and the cloud.Advanced & Specialist
- ISO 26262The functional safety standard for cars.Advanced & Specialist
- ISO/IEC 12207The umbrella standard describing all software life-cycle processes.Managing Test Activities
- ISO/IEC 25010The reference model with 8 product quality characteristics and 5 quality-in-use characteristics.Advanced & Specialist
- ISO/IEC 27001The main international standard for information security programs.Advanced & Specialist
- ISO/IEC 9126The old quality model — replaced by ISO 25010 but still cited.Managing Test Activities
- ISO/IEC/IEEE 29119The modern successor to IEEE 829 — covers processes, docs, techniques.Managing Test Activities
- IssueAny open question — a possible defect, a doc discrepancy, a process problem — that needs a decision.Managing Test Activities
- IstioThe most widely used service mesh, built on Envoy.Test Tools
- IterationA fixed-length development cycle that delivers a working increment (a.k.a. sprint in Scrum).Agile Testing
- Iteration PlanningSame idea as sprint planning — pick items and plan how to build them for one iteration.Agile Testing
- Iterative Development ModelYou build the product in loops, learning and refining each time, instead of one big waterfall.Testing Throughout the SDLC
J
- JavaScript Executor (Selenium)A Selenium hook to run JavaScript inside the tested page.Test Tools
- JenkinsThe most widely used open-source CI/CD server.Test Tools
- JestThe most popular JavaScript test framework, batteries included.Test Tools
- JiraAtlassian’s issue and workflow tracker.Test Tools
- JSON Web Token (JWT)A signed JSON blob used to prove who you are between services.Advanced & Specialist
- JUnitThe standard unit testing framework for Java.Test Tools
K
- k6A developer-friendly JS-based load testing tool.Test Tools
- KanbanA visual board that limits how many items are ‘in progress’ at once.Testing Throughout the SDLC
- Karate DSLA Gherkin-based framework that tests APIs, mocks, and performance from one tool.Test Tools
- Katalon StudioA commercial low-code automation platform covering web, mobile, and API.Test Tools
- Keyboard Navigation TestingUnplug the mouse and try to reach every control — tab, shift+tab, enter, space.Advanced & Specialist
- Keyword-Driven TestingWrite tests as spreadsheets of keywords ('login', 'add to cart') instead of code — non-coders can maintain them.Test Tools
- KickoffThe opening meeting where the moderator explains the review objectives and hands out material.Static Testing
- Kubernetes (K8s)The standard system for running and scaling containers in production.Test Tools
- Kubernetes DeploymentA K8s resource that keeps a set of pods running and updates them safely.Test Tools
- Kubernetes IngressThe Kubernetes resource that exposes services to outside traffic.Test Tools
- Kubernetes ServiceA stable network address for a group of pods, even as they come and go.Test Tools
L
- Largest Contentful Paint (LCP)How fast the biggest thing on the page finishes loading.Advanced & Specialist
- LatencyThe wait time before data starts arriving — network-focused delay.Advanced & Specialist
- Lead TimeHow long a customer waits from ‘I want this’ to ‘I got it’.Testing Throughout the SDLC
- LeanBuild only what customers value; cut everything that doesn’t add to that.Testing Throughout the SDLC
- LeSS (Large-Scale Scrum)Scrum, but stretched to many teams working on one product.Agile Testing
- Lessons LearnedThe insights captured at the end of a project so the next one doesn't repeat mistakes.Managing Test Activities
- Level Test PlanThe test plan for a single level (e.g. system testing) — scope, entry/exit, environment, schedule.Managing Test Activities
- LighthouseGoogle’s built-in tool that grades a page on perf, a11y, and SEO.Test Tools
- LinkerdA lightweight alternative to Istio.Test Tools
- LintA tool like ESLint or Pylint that reads code and warns about likely problems.Static Testing
- LinterThe nagging tool that catches typos, unused vars, and style issues before they reach review.Test Tools
- LLM as JudgeUsing a language model to grade the answers of another language model.Advanced & Specialist
- LLM TestingTesting ChatGPT-style apps — accuracy, safety, cost, and speed.Advanced & Specialist
- Load TestingSimulate the expected number of users to see if the system copes.Testing Throughout the SDLC
- Load Testing (Detail)Increase load in a controlled way to find how many users/transactions the system supports.Advanced & Specialist
- LoadRunnerThe classic enterprise performance testing tool.Test Tools
- Localization Testing (l10n)Test each localized version: strings translated, dates/currency correct, layout unbroken.Advanced & Specialist
- LocatorHow your test finds a button, link, or field on the page.Test Tools
- LocustA Python load testing tool where each virtual user is a class you write.Test Tools
- LoggingThe app writes a diary of what it did, used later to debug or audit.Testing Throughout the SDLC
- Loop TestingTest loops with zero, one, two, typical, N-1, N and N+1 iterations to catch boundary and off-by-one bugs.Test Analysis & Design
M
- Machine Learning TestingTest ML systems on data, model behavior, fairness and drift — not just standard functional tests.Advanced & Specialist
- MaestroA new mobile test framework that uses simple YAML flows.Test Tools
- MaintainabilityHow easily developers can change, fix or extend the software later.Static Testing
- Maintainability TestingCheck how easy it is for developers to change the code safely.Testing Throughout the SDLC
- Maintenance TestingTesting done after go-live — patches, upgrades, migrations, retirements — to keep the running product safe.Testing Throughout the SDLC
- Management ReviewA review that focuses on progress, risks and process — not on defects in the product.Static Testing
- Master Test PlanOne plan that covers unit, integration, system and acceptance testing at the program level.Managing Test Activities
- MC/DC (Modified Condition/Decision Coverage)Every condition in an if-statement must be shown to independently change the result.Test Analysis & Design
- Mean Reciprocal Rank (MRR)How high up the first correct answer tends to appear in a ranked list.Advanced & Specialist
- Mean Time Between Failures (MTBF)For a system that gets fixed, the average uptime between two failures.Managing Test Activities
- Mean Time Between Failures (MTBF)On average, how long the system runs between failures.Managing Test Activities
- Mean Time to Detect (MTTD)How long, on average, a bug lives in the system before someone notices it.Advanced & Specialist
- Mean Time To Failure (MTTF)On average, how long the system runs before it fails.Managing Test Activities
- Mean Time to Recover (MTTR)On average, how fast we get back up after breaking.Managing Test Activities
- Mean Time To Repair (MTTR)The average time from a failure to the system being back up.Managing Test Activities
- Message QueueA buffer that holds messages while producers and consumers work at different speeds.Test Tools
- Metamorphic TestingInstead of asserting an exact answer, assert that changing the input in a known way changes the output in a known way.Advanced & Specialist
- Methodical Test StrategyReuse a standard checklist (e.g. accessibility, security, quality attributes) as the test baseline.Managing Test Activities
- MicroservicesAn app built from many small services, each with its own database and deployment pipeline.Advanced & Specialist
- Microservices TestingTesting a system where dozens of small services talk over HTTP or messaging.Advanced & Specialist
- Migration TestingTesting that everything still works after moving to a new platform.Testing Throughout the SDLC
- mitmproxyAn open-source proxy for capturing and tweaking HTTPS requests during testing.Test Tools
- Mob ProgrammingWhole team on one screen — one driver, many navigators.Testing Throughout the SDLC
- Mobile Network TestingTesting how the app behaves on slow, spotty, or dropped connections.Advanced & Specialist
- Mobile TestingTesting apps on real phones: functionality + performance + battery + network + interruptions.Advanced & Specialist
- MochaA popular JS test runner, often paired with Chai for assertions.Test Tools
- Mock ObjectA fake dependency you configure to expect specific calls and assert on them afterwards.Test Tools
- Mock ServerA fake API you control so tests aren’t blocked by real backends.Test Tools
- Mock Service Worker (MSW)A library that fakes API responses in browser and Node tests.Test Tools
- MockoonA GUI tool to spin up fake REST APIs in minutes.Test Tools
- Model DriftWhen an AI model gets worse over time because the real world changed.Advanced & Specialist
- Model-Based Test StrategyBuild a model (state machine, business process) and let the tool generate tests from it.Managing Test Activities
- Model-Based TestingTesting where test cases are derived automatically from a model of the system's behaviour.Static Testing
- ModeratorThe person who runs the review meeting, keeps discussion on track and ensures the process is followed.Static Testing
- ModifiabilityHow safely you can change the code without breaking other things.Advanced & Specialist
- Modified Condition/Decision Coverage (MC/DC)For each atomic condition, show one test where flipping just that condition flips the whole decision.Test Analysis & Design
- ModularityWell-separated pieces that don't cause ripple effects when changed.Advanced & Specialist
- MongoDBA popular document-oriented NoSQL database.Advanced & Specialist
- MonitoringWatching logs, metrics and traces from the live system to catch problems fast.Testing Throughout the SDLC
- Monitoring ToolNew Relic, Datadog, Prometheus — watch the app in real time.Test Tools
- Monkey TestingThrowing random inputs at the app to see what breaks.Test Analysis & Design
- MoSCoW PrioritizationA ranking system: must, should, could, won’t.Agile Testing
- MSTestThe unit test framework built into Visual Studio.Test Tools
- Multi-Factor Authentication (MFA)Logging in with more than just a password.Advanced & Specialist
- Multiple Condition TestingCover every combination of true/false values of the sub-conditions inside a compound decision.Test Analysis & Design
- Mutation TestingAutomatically tweak the code in tiny ways and check whether your tests catch each change — if not, tests are weak.Test Analysis & Design
- Mutual TLS (mTLS)TLS where both sides prove who they are with certificates.Advanced & Specialist
- MySQLA widely used open-source relational database, popular with LAMP-stack apps.Advanced & Specialist
N
- N-Switch CoverageHow much of the state machine you've covered when you chain N+1 transitions together in one test.Test Analysis & Design
- NDCGA metric for how well a ranked list puts the best results at the top.Advanced & Specialist
- Negative TestingDeliberately feeding the system bad or unexpected inputs to prove it fails gracefully instead of crashing.Test Analysis & Design
- NeoLoadA commercial perf testing platform used in enterprise DevOps pipelines.Test Tools
- Net Promoter Score (NPS)A single-question customer loyalty score.Advanced & Specialist
- New RelicA commercial APM and observability platform.Advanced & Specialist
- NewmanThe CLI that runs Postman collections in your build pipeline.Test Tools
- Nielsen's 10 Usability HeuristicsThe classic checklist for judging UI usability.Advanced & Specialist
- Nightwatch.jsA JS E2E framework built on WebDriver.Test Tools
- Non-Functional TestingHow fast, how secure, how usable, how reliable — the ‘qualities’ around the feature, not the feature itself.Testing Throughout the SDLC
- Non-RepudiationYou can prove who did what, so they can't deny it later.Advanced & Specialist
- NUnitJUnit for .NET.Test Tools
O
- OAuth 2.0The standard "Sign in with Google" style delegation protocol.Advanced & Specialist
- ObservabilityHow well you can figure out what a live system is doing from outside.Testing Throughout the SDLC
- Offline TestingTesting that the app still works when there’s no internet.Test Tools
- Open-Source ToolSelenium, JMeter, Playwright, JUnit — free tools with community support.Test Tools
- OpenAPI (Swagger)A standard format for describing what an API can do.Test Tools
- OpenID ConnectOAuth plus a standardized way to know who the user is.Advanced & Specialist
- OpenTelemetry (OTel)The standard SDK for producing observability data in any language.Advanced & Specialist
- Operational Acceptance Testing (OAT)Ops team checks that the system is deployable, monitorable and recoverable.Testing Throughout the SDLC
- Operational ProfileA weighted map of how real users spend their time in the system — used to focus testing on high-usage flows.Test Analysis & Design
- Orthogonal Array TestingA math-based way of picking a small, balanced set of test cases that still covers every pair of input values.Test Analysis & Design
- Output PartitionA group of outputs the system produces the same way — used when designing tests from expected results, not inputs.Test Analysis & Design
- Outside-In TDD (London School)Start with a big user-level test, then mock your way down to units.Test Analysis & Design
- OWASP Top 10The industry-standard hit list of the most dangerous web vulnerabilities.Advanced & Specialist
P
- Pa11yA CLI tool for running accessibility checks in CI.Test Tools
- PactThe most popular consumer-driven contract testing tool.Test Tools
- Page FactoryA Selenium pattern that wires up page elements via annotations.Test Tools
- Page Object ModelWrap each page/screen in a class so tests interact with methods (login()) not raw selectors.Test Tools
- page.route (Playwright)Playwright’s network interception API.Test Tools
- Pair ProgrammingTwo developers, one keyboard — instant code review and knowledge sharing.Testing Throughout the SDLC
- Pair TestingTwo testers (or a tester and dev) at one screen exploring together.Agile Testing
- Pairwise TestingInstead of testing every combination, test every pair of inputs at least once — catches most combination bugs with far fewer tests.Test Analysis & Design
- Parallel ExecutionRunning tests at the same time instead of one after another.Test Tools
- PasskeyA cryptographic replacement for passwords, synced across your devices.Advanced & Specialist
- Path TestingDesign tests so each independent path from entry to exit of a function is executed.Test Analysis & Design
- PCI DSSThe security standard for anyone handling credit card data.Advanced & Specialist
- Peer ReviewAny review where the reviewers are the author's peers — walkthroughs, technical reviews and inspections all qualify.Static Testing
- Penetration TesterThe ethical hacker who tries to break in on purpose.Advanced & Specialist
- Penetration TestingSimulate a real attack on the system to find exploitable holes.Advanced & Specialist
- Percentile Latency (p50/p95/p99)p95 = 95% of requests are faster than this number.Advanced & Specialist
- PercyA tool that catches unintended visual changes across your app’s pages.Test Tools
- Performance EfficiencyHow well the software performs given the CPU, memory, and bandwidth it consumes.Advanced & Specialist
- Performance TestingHow fast, how many users, how stable under load — response time, throughput, resource usage.Testing Throughout the SDLC
- Performance Testing ToolJMeter, Gatling, k6, LoadRunner — drive high load and record response times.Test Tools
- Personally Identifiable Information (PII)Data that identifies a specific person — must be protected.Advanced & Specialist
- Perspective-Based ReadingEach reviewer reads the document as if they were a specific stakeholder — user, tester, developer, operator.Static Testing
- Pesticide ParadoxRunning the same tests forever stops catching new bugs. You need to review and refresh test cases regularly.Fundamentals of Testing
- Pipeline as CodeThe pipeline lives in your repo as a YAML or DSL file.Test Tools
- Planning PokerA game where everyone flips an estimate card at the same time to avoid anchoring.Testing Throughout the SDLC
- PlaywrightA modern, fast browser automation tool that competes with Selenium and Cypress.Test Tools
- Playwright FixturesPlaywright’s way to inject browser context, pages, and helpers into tests.Test Tools
- PodThe smallest deployable unit in Kubernetes — usually a single container.Test Tools
- PortabilityHow easily the software moves to new OSes, browsers, devices, or clouds.Advanced & Specialist
- Portability TestingCheck the app works on other browsers, OSes or hardware.Testing Throughout the SDLC
- Positive TestingTesting the happy path with good inputs to confirm the system does what the spec says.Test Analysis & Design
- PostgreSQLA leading open-source relational database.Advanced & Specialist
- PostmanThe most popular API testing and exploration tool.Test Tools
- Postman CollectionA saved bundle of API requests you can share and run together.Test Tools
- PostmortemThe blameless review meeting after a major incident or release.Managing Test Activities
- Power of ThreeAlso called Three Amigos — dev + tester + business talk each story through before it's built.Agile Testing
- Pre-Production EnvironmentThe last environment before production — mirrors it as closely as possible.Test Tools
- PrecisionOf everything the model called positive, how many actually are?Advanced & Specialist
- PriorityHow urgently the bug should be fixed from a business point of view — a low-severity blocker for a demo can still be top priority.Managing Test Activities
- Privacy TestingVerify the app follows GDPR, CCPA, HIPAA etc. — consent, minimization, retention, deletion.Advanced & Specialist
- Process-Compliant Test StrategyDo exactly what a standard (ISO 29119, DO-178C, IEC 62304) says — common in regulated industries.Managing Test Activities
- Product BacklogThe prioritized, evolving list of everything the product might ever need — owned by the Product Owner.Agile Testing
- Product OwnerThe single voice of the customer who decides what the team builds next.Testing Throughout the SDLC
- Product RiskThings that could go wrong with the product itself — a bug, a data loss, a security flaw.Managing Test Activities
- Production DefectA bug found in live use — usually the most expensive kind.Managing Test Activities
- Production EnvironmentThe real system your customers actually use.Testing Throughout the SDLC
- ProfilerMeasures where your code spends its time and memory.Test Tools
- Progressive DeliveryRolling out features to small groups first before everyone gets them.Test Tools
- Project RiskThings that could derail the project itself — late environments, sick team members, unclear scope.Managing Test Activities
- PrometheusThe standard open-source metrics database in cloud-native stacks.Advanced & Specialist
- Prompt TestingTesting whether your prompts reliably produce the answers you want.Advanced & Specialist
- Proof of ConceptA small pilot to prove a tool actually works in your environment before you commit budget.Test Tools
- Property-Based TestingInstead of writing example tests, describe rules that should always hold and let the tool try 1000s of inputs.Advanced & Specialist
- Prototyping ModelBuilding a rough working version early to learn what users actually want.Testing Throughout the SDLC
- Pull RequestThe GitHub/GitLab mechanism used to propose and review code changes.Test Tools
- PuppeteerGoogle’s Node library for automating Chrome.Test Tools
- PWA TestingTesting web apps that install and work offline like native apps.Test Tools
- pytestThe de-facto Python test framework.Test Tools
Q
- qTestTricentis’ enterprise test management platform.Test Tools
- QualityTwo lenses: does it match the spec, and does it delight the user? Both matter.Fundamentals of Testing
- Quality AssuranceQA = process focus — ‘are we working the right way so quality is likely?’.Fundamentals of Testing
- Quality ControlQC = product focus — ‘does this actual build meet our quality bar?’. Testing is a QC activity.Fundamentals of Testing
- Quality GateA pass/fail check the build must clear before moving to the next stage.Test Tools
- Quality ModelA structured checklist of what 'quality' means, so requirements and tests can target it.Advanced & Specialist
- Quality StandardA published rulebook for quality (ISO 25010, IEEE 829, etc.) you can measure your product against.Managing Test Activities
R
- RabbitMQA popular open-source message broker for queueing work between services.Test Tools
- Race ConditionTwo threads or requests interfere because their timing wasn't controlled.Advanced & Specialist
- RAG TestingTesting AI systems that look up documents and then answer questions.Advanced & Specialist
- Ramp-UpBring users on slowly instead of hitting the system with full load instantly.Advanced & Specialist
- Random TestingGenerate inputs at random (often weighted by how users actually use the system) instead of hand-picking them.Test Analysis & Design
- Rapid Application Development (RAD)Building working prototypes fast, then refining based on user feedback.Testing Throughout the SDLC
- Rate LimitingCapping how many requests a client can make per minute.Advanced & Specialist
- Reactive Test StrategyDon't pre-design tests — react to the build in front of you (exploratory, error guessing, attacks).Managing Test Activities
- ReadabilityHow easy it is for another person to understand the code or document.Static Testing
- Real Device TestingRunning tests on actual phones instead of emulators to catch real-world issues.Advanced & Specialist
- Real-Time TestingMaking sure a system responds within a guaranteed time — every time, no exceptions.Advanced & Specialist
- Real-User Monitoring (RUM)Measure what real users actually experience, in the wild.Advanced & Specialist
- RecallOf everything that is actually positive, how many did the model catch?Advanced & Specialist
- Record & PlaybackModern name for capture/replay — great for smoke tests, poor for maintainable suites.Test Tools
- Record and Playback ToolSelenium IDE, Katalon Recorder — record a browser session, replay it as a test.Test Tools
- RecoverabilityCan the system bounce back cleanly after a crash without losing data?Advanced & Specialist
- Recoverability TestingHow well the system restores itself and its data after a failure.Testing Throughout the SDLC
- Recovery TestingDeliberately crash it and time how cleanly it comes back.Advanced & Specialist
- Red-Green-RefactorWrite a failing test, make it pass, then clean it up. Repeat.Test Analysis & Design
- RedisAn extremely fast in-memory key-value store, used for caching and sessions.Advanced & Specialist
- RefactoringClean up the code without changing what it does.Testing Throughout the SDLC
- Regression AvoidanceDesign and process choices that stop regressions from being introduced in the first place.Test Analysis & Design
- Regression TestingAfter any change — bug fix, new feature, config update — you re-run existing tests to make sure nothing that used to work has broken.Testing Throughout the SDLC
- Regression-Averse Test StrategyPrioritize keeping working features working — heavy automation, wide regression packs, impact analysis.Managing Test Activities
- Regulation Acceptance TestingProve the system meets legal and regulatory requirements like GDPR or HIPAA.Testing Throughout the SDLC
- Release ManagementThe end-to-end process for moving software from dev to production.Managing Test Activities
- Release PlanThe multi-sprint plan showing which backlog items will ship in which release.Agile Testing
- Release PlanningDeciding which features go in which release across several sprints.Agile Testing
- Release TestingA last-mile pass on the release candidate — smoke, regression, non-functional spot checks.Agile Testing
- ReliabilityHow consistently the system stays up and correct over time.Advanced & Specialist
- Reliability TestingCheck the system keeps working correctly over time under expected load.Testing Throughout the SDLC
- ReplaceabilityHow easily this component can swap in for another one doing the same job.Advanced & Specialist
- RequirementA statement of what the system must do or how well it must do it.Static Testing
- Requirements CoverageHow many requirements have at least one test linked to them.Test Analysis & Design
- Requirements Management ToolJIRA, DOORS, Jama — where requirements are stored, versioned and traced.Test Tools
- Resilience TestingCheck the system bounces back after crashes or lost dependencies.Testing Throughout the SDLC
- Resource UtilizationHow much CPU, memory, disk and bandwidth the software chews through under load.Advanced & Specialist
- Response TimeTime from click to visible result — the classic user-perceived performance metric.Advanced & Specialist
- REST API TestingTesting REST APIs — the URLs and JSON payloads behind most web apps.Test Tools
- REST AssuredA Java library for writing readable REST API tests.Test Tools
- Retest (Confirmation Testing)Running the same test again after a fix to confirm the bug is gone.Testing Throughout the SDLC
- RetrospectiveThe regular team meeting for ‘what went well, what didn’t, what to change’.Testing Throughout the SDLC
- Retry PatternAutomatically re-attempting failed calls, usually with a growing delay.Advanced & Specialist
- ReusabilityHow easily a component can be used again elsewhere.Advanced & Specialist
- ReviewSomeone reads or discusses a document (requirements, code, test cases) to find problems before running the software.Static Testing
- Review MeetingThe formal group session where reviewers discuss what they found individually.Static Testing
- Review PlanThe plan for what will be reviewed, by whom, and when.Static Testing
- Review ReportThe output of the review — list of defects found, metrics, and any process improvement suggestions.Static Testing
- ReviewerAnyone in the review meeting whose job is to find and describe defects.Static Testing
- RICE PrioritizationA scoring formula: (Reach × Impact × Confidence) ÷ Effort.Agile Testing
- RiskSomething that might happen and would hurt the project, product or business if it did.Managing Test Activities
- Risk AnalysisFind risks, judge how bad and how likely each one is, and decide what to do about them.Managing Test Activities
- Risk AssessmentScore each risk on likelihood × impact so you can rank them.Managing Test Activities
- Risk CoverageHow many of the known product risks actually have tests behind them.Managing Test Activities
- Risk LevelA single number (often likelihood × impact) that says how much attention a risk deserves.Managing Test Activities
- Risk MitigationThe actions you take to shrink a risk — extra testing, code review, redesign, insurance.Managing Test Activities
- Risk-Based TestingYou test the risky stuff first and hardest. Low-risk areas get lighter coverage.Managing Test Activities
- Risks of Test AutomationUpfront cost, maintenance burden, false confidence, brittle scripts, wrong tests automated.Test Tools
- Robot FrameworkA keyword-driven, human-readable automation framework.Test Tools
- Role-Based ReviewSimilar to perspective-based reading — each reviewer takes a role such as end-user or admin.Static Testing
- RollbackUndo the release and put the previous version back.Managing Test Activities
- Rolling DeploymentReplacing old servers with new ones a few at a time.Test Tools
- Root CauseThe underlying reason a defect exists — fix this and the whole class of defect goes away.Static Testing
- Root Cause AnalysisA structured investigation (5 Whys, fishbone) to find why a defect was introduced.Static Testing
- RSpecThe standard BDD-style test framework for Ruby.Test Tools
- RTO / RPORTO = how long you can be down. RPO = how much data you can lose.Advanced & Specialist
S
- SAFe (Scaled Agile Framework)A method for running agile across many teams and many products.Agile Testing
- Saga PatternA way to keep data consistent across microservices without a global transaction.Advanced & Specialist
- SAMLAn older XML-based SSO protocol, common in enterprise IdPs.Advanced & Specialist
- Sandbox EnvironmentA safe playground environment isolated from production data.Test Tools
- Sandwich IntegrationIntegrate from both ends toward the middle — hybrid of top-down and bottom-up.Testing Throughout the SDLC
- Sanity TestingA narrow, targeted check after a small change — did this specific fix work and did it not obviously break its immediate neighbours?Testing Throughout the SDLC
- SAST (Static Application Security Testing)Security scanning of source code — catches vulnerabilities before running.Test Tools
- Scalability TestingCheck the system can handle growth by adding resources or nodes.Testing Throughout the SDLC
- Scenario TestingTesting full user journeys, not just individual features.Test Analysis & Design
- Scenario-Based ReviewReviewers walk realistic use scenarios through the document to check it supports them.Static Testing
- Screen Reader TestingActually navigating the app with NVDA, JAWS, or VoiceOver as a real user would.Advanced & Specialist
- ScribeThe note-taker who logs every defect and comment raised during the review.Static Testing
- ScrumThe most common Agile framework — short sprints, daily standups, reviews and retros.Testing Throughout the SDLC
- Scrum MasterThe servant-leader who removes impediments and coaches the team on Scrum.Agile Testing
- ScrumbanA blend of Scrum and Kanban.Agile Testing
- Secrets ManagementHow you safely store and rotate passwords, keys, and tokens used by code.Advanced & Specialist
- Section 508The US federal accessibility law — requires WCAG-level access for federal IT.Advanced & Specialist
- Security (ISO 25010)Confidentiality, integrity, non-repudiation, authenticity, accountability.Advanced & Specialist
- Security TestingTrying to break in, leak data, or escalate privileges — before an attacker does.Testing Throughout the SDLC
- Security Testing ToolBurp Suite, OWASP ZAP, Nessus — scan for vulnerabilities and simulate attacks.Test Tools
- SeleniumThe most widely used open-source browser automation toolkit.Test Tools
- Selenium GridA cluster that runs Selenium tests on many browsers and machines at once.Test Tools
- Selenium IDEA Selenium record-and-playback browser extension.Test Tools
- Sequential Development ModelClassic phase-gate development — one stage finishes before the next starts. Waterfall and V-model are examples.Testing Throughout the SDLC
- Serverless TestingTesting Lambda-style functions where there’s no server to log into.Advanced & Specialist
- Service Level Agreement (SLA)Contract that promises the customer a specific level of service.Advanced & Specialist
- Service Level Indicator (SLI)A specific metric that shows how well the service is doing.Advanced & Specialist
- Service Level Objective (SLO)The internal target for reliability or performance — e.g. 99.9% availability.Advanced & Specialist
- Service MeshA layer under microservices that handles their talking-to-each-other.Test Tools
- Service VirtualizationFake entire services (payments, third-party APIs) so tests aren't blocked by them.Test Tools
- Service WorkerA script that runs behind a webpage to enable offline mode and push notifications.Test Tools
- Session Management TestingTesting cookies, tokens, timeouts, and logout behaviour.Advanced & Specialist
- Session-Based Test ManagementDo exploratory testing in 60-90 minute charter-driven sessions and debrief afterwards for accountability.Test Analysis & Design
- Session-Based Test ManagementExploratory testing done in focused 60–120 minute blocks with a mission and notes.Test Analysis & Design
- Setup and TeardownThe before-each and after-each hooks that prep and clean up around tests.Test Tools
- Seven Testing PrinciplesSeven quick truths every tester should internalize — from ‘you can’t test everything’ to ‘no bugs found doesn’t mean the product is good enough’.Fundamentals of Testing
- SeverityHow bad the bug is technically — does it crash the app, corrupt data, or just misalign a label?Managing Test Activities
- Shadow DeploymentSending live traffic to a new version silently to test it under real load.Test Tools
- ShardingSplitting a big database across many servers by some key.Advanced & Specialist
- Shift EverywhereTesting early AND in production — quality everywhere in the pipeline.Test Tools
- Shift-LeftTest as early as possible — reviews, unit tests, static analysis, dev-time checks.Test Tools
- Shift-Left TestingStart testing — reviews, unit tests, static analysis — as early as possible, not at the end.Testing Throughout the SDLC
- Shift-Left TestingTest earlier — in design and dev, not just after code is done.Advanced & Specialist
- Shift-RightKeep testing after release — with monitoring, feature flags, A/B tests and canaries.Test Tools
- Shift-Right TestingKeep testing after release — observe real users, run experiments, catch issues in production safely.Testing Throughout the SDLC
- SimulatorA model that mimics part of a real system for testing.Test Tools
- SimulatorAn iPhone stand-in that runs on macOS to test iOS apps without hardware.Advanced & Specialist
- Single Sign-On (SSO)Log in once, use many apps.Advanced & Specialist
- Site Reliability Engineering (SRE)Google-invented discipline that treats ops as a software problem.Advanced & Specialist
- Smoke TestingA quick check that the build is stable enough to test — if login, home page, and basic navigation don’t crash, you go ahead with deeper testing.Testing Throughout the SDLC
- Snapshot TestingSave the current output as the truth; fail if it ever changes.Test Analysis & Design
- SnowflakeA modern cloud data warehouse for analytics.Advanced & Specialist
- Soak TestingRun heavy but normal load for hours or days to reveal memory leaks and slow degradation.Advanced & Specialist
- SOAP API TestingTesting older XML-based web services.Test Tools
- Soap Opera TestingWrite dramatic 'a day in the life' user stories that combine many features into one crazy scenario, then test it.Test Analysis & Design
- SOC 2An audit report proving a SaaS company handles data safely.Advanced & Specialist
- SpecFlowCucumber for .NET/C#.Test Tools
- SpecificationA detailed document describing exactly what the system must do — the input to test design.Static Testing
- Specification by ExampleInstead of vague requirements, the team writes real input/output examples that also run as tests.Testing Throughout the SDLC
- Specification-Based TestingDesign tests only from what the system is supposed to do (spec, story, requirement) — not from the code.Test Analysis & Design
- SPIDR (Story Splitting)Five patterns for breaking big stories into small ones.Agile Testing
- Spike (Agile)A short, timeboxed investigation to answer a technical or design question.Agile Testing
- Spike TestingSlam the system with a sudden burst of traffic to see how it copes.Testing Throughout the SDLC
- Spiral ModelA repeating cycle of planning, risk analysis, engineering, and evaluation.Testing Throughout the SDLC
- SprintA short timebox in which the team delivers a working piece of the product.Testing Throughout the SDLC
- Sprint BacklogThe tasks and stories the team commits to during a sprint, owned by the Development Team.Agile Testing
- Sprint PlanningThe meeting at the start of a sprint where the team commits to what it will build.Testing Throughout the SDLC
- Sprint ReviewThe demo meeting where the team shows working software and gets feedback.Testing Throughout the SDLC
- SpyA stand-in that records calls made to it for later inspection.Test Tools
- SQL InjectionUser input ends up as executable SQL and lets attackers read or change the database.Advanced & Specialist
- SQL JOINCombining rows from two tables using a shared column.Advanced & Specialist
- SSR TestingTesting that server-rendered pages match what the client shows after hydration.Test Tools
- Stability TestingRun the system for a long time under normal load and watch for degradation.Testing Throughout the SDLC
- Staging EnvironmentThe last stop before production — same config, sanitized data, real integrations.Testing Throughout the SDLC
- StakeholderAnyone who has skin in the game — product owner, users, ops, compliance, marketing.Managing Test Activities
- StandardA rulebook everyone in a domain agrees to follow — can be industry, national or international.Managing Test Activities
- State DiagramA picture of all the modes the system can be in and the arrows showing how it switches between them.Test Analysis & Design
- State TableA table version of a state diagram — rows are states, columns are events, cells are the next state (or 'invalid').Test Analysis & Design
- State Transition DiagramA picture of states and the events that move between them.Test Analysis & Design
- State Transition TestingYou model the system as states (Logged Out, Logged In, Locked) and design tests that trigger valid and invalid transitions between them.Test Analysis & Design
- Statement CoverageExecuted statements ÷ total statements × 100. A basic code-coverage metric.Test Analysis & Design
- Statement TestingDesign tests so every line of code runs at least once.Test Analysis & Design
- Static AnalysisTools scan source code, models or documents to find defects without running the software.Static Testing
- Static Analysis ToolSonarQube, ESLint, SpotBugs — analyzes code without running it and flags problems.Test Tools
- Static TestingYou examine the work product — requirements, design, code — without running it, using reviews or tools like linters.Static Testing
- Static Testing ToolTools that check code, requirements or models without running them — linters, review platforms, SAST scanners.Static Testing
- Statistical TestingPick test inputs by sampling from a statistical model of real usage instead of choosing them by hand.Test Analysis & Design
- Story MappingA wall of sticky notes that lays out user stories by user journey (top axis) and release (bottom axis).Agile Testing
- Story PointA relative size number the team gives a story, not hours.Testing Throughout the SDLC
- StorybookA tool for developing and testing UI components on their own.Test Tools
- Stress TestingPush the system past its expected load to find the breaking point.Testing Throughout the SDLC
- Stripe TestingTesting Stripe payment flows with test cards and sandbox webhooks.Test Tools
- Structural TestingAnother name for white-box testing — tests are designed from the code’s structure, not from the spec.Test Analysis & Design
- Structure-Based TestingDesign tests using the code, control-flow, data-flow, or architecture — not just the spec.Test Analysis & Design
- Structured LoggingLogging in JSON with named fields, not free-form text.Advanced & Specialist
- StubFake code you drop in for a not-yet-built dependency so your module can be tested.Test Tools
- Summative Usability EvaluationUsability testing on the near-finished product to see if it hit the design goals.Advanced & Specialist
- SuperTestA Node library for writing HTTP tests against Express-style apps.Test Tools
- SwaggerThe toolset that grew into OpenAPI — docs, editor, codegen.Test Tools
- Syntax TestingGenerate tests from the grammar of the inputs (e.g. a BNF) — one test per production rule, plus invalid mutations.Test Analysis & Design
- Synthetic DataFake but realistic data used in testing so you don't touch real PII.Test Tools
- Synthetic MonitoringFake users running scripts against production 24/7 to detect issues.Advanced & Specialist
- System Integration Testing (SIT)Once systems are combined, verify they talk to each other correctly.Testing Throughout the SDLC
- System TestingEnd-to-end testing of the fully integrated product against its requirements, usually in a production-like environment.Testing Throughout the SDLC
- System Under Test (SUT)Common shorthand for whatever you're testing right now.Managing Test Activities
- System Usability Scale (SUS)A quick 10-question survey turned into one usability score.Advanced & Specialist
T
- Technical DebtShortcuts in code that cost you extra time later to fix or work around.Testing Throughout the SDLC
- Technical Debt QuadrantFowler's 2x2 for debt: reckless/prudent, deliberate/inadvertent — helps teams talk about which debt is OK.Advanced & Specialist
- Technical ReviewPeers with technical expertise review a work product to agree it is technically sound.Static Testing
- Technical User StoryA story for tech debt / infra / plumbing work — no direct business value but enables future stories.Agile Testing
- TerraformThe most popular tool for declaring cloud infrastructure as code.Test Tools
- Test AnalysisReading requirements, user stories or code and figuring out ‘what should we test?’.Fundamentals of Testing
- Test AnalystThe role that turns requirements and risks into detailed test conditions and cases.Managing Test Activities
- Test ApproachHow this project actually applies the organisation’s test strategy — tailored to its risks and constraints.Managing Test Activities
- Test AutomationLetting tools do the repetitive parts of testing — usually execution, but also data generation and reporting.Test Tools
- Test Automation FrameworkThe reusable structure around your automated tests: base classes, utilities, reporting, configuration.Test Tools
- Test Automation PyramidBulk of tests at unit level, fewer at API level, fewest at UI — cheap, fast, stable.Test Tools
- Test BasisThe source of truth you derive tests from — requirements, user stories, models, code, or standards.Test Analysis & Design
- Test CaseA single, executable check with a clear setup, action, and expected outcome — the atomic unit of testing.Test Analysis & Design
- Test CharterA short mission for an exploratory session — what to explore, for how long, and with what goal.Test Analysis & Design
- Test CompletionThe wrap-up phase — archive assets, tear down environments, publish the summary, capture lessons learned.Fundamentals of Testing
- Test ConditionA ‘what to test’ statement — one idea, one risk, or one requirement — that later becomes one or more test cases.Test Analysis & Design
- Test ControlReacting to what monitoring shows — adding testers, rescoping, prioritizing risks, changing the plan.Managing Test Activities
- Test CoverageHow much of a chosen coverage target (statements, branches, requirements, risks) your tests actually hit.Test Analysis & Design
- Test CoverageWhat share of the target items your tests hit — code, requirements, risks, etc.Managing Test Activities
- Test DataThe concrete inputs you feed into a test — users, products, edge-case values.Test Analysis & Design
- Test Data Preparation ToolSoftware that generates realistic, compliant test data (Faker, Mockaroo, GenRocket).Test Tools
- Test DesignTurning ‘what to test’ into concrete, executable ‘how to test’ — with inputs, actions and expected outcomes.Fundamentals of Testing
- Test Design ToolTools that read a model, decision table or classification tree and generate test cases.Test Tools
- Test DoubleAny stand-in object used in place of a real dependency.Test Tools
- Test Effort EstimationEstimate how much time and how many people the testing will need, using metrics, expert judgment or comparison to past projects.Managing Test Activities
- Test EnvironmentThe setup where tests run — servers, browsers, DBs, feature flags — ideally close to production.Managing Test Activities
- Test Environment ManagementThe discipline of keeping test environments healthy, isolated, versioned and available on demand.Advanced & Specialist
- Test Environment ProvisioningSpinning up a clean test environment on demand instead of hand-crafting one.Test Tools
- Test EstimationPredicting how much time, money, and effort testing will take.Managing Test Activities
- Test ExecutionActually running the tests — manually or via automation — and recording what happened.Fundamentals of Testing
- Test Execution ToolSelenium, Cypress, Playwright — runs your automated scripts and reports pass/fail.Test Tools
- Test FixtureThe setup and data a test needs to run reliably.Test Tools
- Test HarnessThe scaffolding around the code under test — the drivers that call it and the stubs that fake its dependencies.Test Tools
- Test IdeaA one-line note about a test worth running, before it becomes a formal case.Managing Test Activities
- Test ImplementationBuilding everything test execution needs — procedures, scripts, data, environments — before you press ‘run’.Fundamentals of Testing
- Test IndependenceThe tester is not the coder — objectivity comes from independence.Agile Testing
- Test IsolationEach test stands on its own — no leftover data or order dependency.Test Tools
- Test ItemA specific piece of the test object you plan and track individually — e.g. one microservice inside a larger system.Fundamentals of Testing
- Test LeadThe senior tester who coordinates work, mentors the team, and interfaces with dev leads and PMs.Managing Test Activities
- Test LevelOne of the layers of testing: unit, integration, system, acceptance.Managing Test Activities
- Test LogThe receipt of a test run — which tests ran, when, on what build, and what they returned.Managing Test Activities
- Test Management ToolZephyr, TestRail, Xray, qTest — where test cases and results live.Test Tools
- Test ManagerOwns test planning, staffing, budget and reporting for a project or release.Managing Test Activities
- Test MetricA number you track to know how testing is going — coverage %, defects found, tests passed.Managing Test Activities
- Test MonitoringKeeping an eye on how testing is going — coverage, pass rates, defects — against the plan.Managing Test Activities
- Test Monitoring and ControlWatch how testing is going against the plan and steer it back on course when it drifts.Managing Test Activities
- Test Monitoring MetricNumbers you watch during a test cycle — cases run, pass rate, defects.Managing Test Activities
- Test ObjectWhatever you are currently testing — a component, a service, an app, a document.Fundamentals of Testing
- Test ObservabilityRich telemetry from your test runs (timings, flake rate, root causes) so you can improve the suite over time.Advanced & Specialist
- Test OracleWhatever tells you what the ‘right’ answer should be — a requirement, a spec, a previous version, or even an experienced user.Fundamentals of Testing
- Test Oracle ProblemThe struggle of knowing whether the test passed when the correct answer is hard to compute.Advanced & Specialist
- Test PlanThe document that answers ‘what, when, how, and by whom’ for the testing effort — scope, schedule, risks, entry and exit criteria.Managing Test Activities
- Test PlanningDeciding scope, objectives, risks, resources, schedule and criteria for a testing effort.Fundamentals of Testing
- Test PolicyThe company-wide statement of why and how testing happens — signed off by senior management.Managing Test Activities
- Test ProcedureThe ordered ‘recipe’ for running a batch of test cases end-to-end, including setup and cleanup.Test Analysis & Design
- Test ProcessThe seven ISTQB activities that together make up testing on a project.Managing Test Activities
- Test Progress MetricA number that tells you how far testing has progressed — tests run, tests passed, defects open.Managing Test Activities
- Test Progress ReportA recurring status report during testing — usually weekly or per sprint — showing burn-down and risks.Managing Test Activities
- Test PyramidLots of cheap unit tests, some integration tests, few slow UI tests.Testing Throughout the SDLC
- Test ReportThe write-up that tells stakeholders how testing went and whether the product is ready to ship.Managing Test Activities
- Test ScriptAn automated test procedure — code that a tool runs against the system.Test Analysis & Design
- Test SmellA red flag in test code — like duplicate setup or unclear assertions.Test Tools
- Test StrategyThe organisation-wide ‘how we test’ document — reused across projects — that project test plans reference.Managing Test Activities
- Test SuiteA grouped bundle of tests — e.g. ‘smoke suite’, ‘nightly regression suite’.Test Analysis & Design
- Test Summary ReportThe final report at the end of a test level or release — what shipped, what didn’t, and why.Managing Test Activities
- Test TechniqueA named method (EP, BVA, decision table, exploratory, etc.) for coming up with test cases in a systematic way.Test Analysis & Design
- Test ToolAny software that helps a tester — from JIRA to Selenium to JMeter.Test Tools
- Test TrophyKent C. Dodds' variant of the pyramid that puts integration testing in the middle spotlight.Advanced & Specialist
- Test TypeA category of testing — functional, non-functional, structural, change-related.Managing Test Activities
- Test-Driven DevelopmentRed-green-refactor: write a failing test, make it pass with the simplest code, then clean up.Agile Testing
- Test-First ProgrammingWrite the test before the code — the umbrella idea behind TDD, ATDD and BDD.Agile Testing
- TestabilityHow easy it is to write good tests for the software.Advanced & Specialist
- TestCompleteA commercial UI automation tool from SmartBear covering web, desktop, and mobile.Test Tools
- TestcontainersA library that spins up real databases/queues in Docker for your integration tests.Test Tools
- Tester (Role)The individual contributor who plans, builds and runs tests day-to-day.Managing Test Activities
- Testing HoneycombMostly integration tests, few unit and E2E — the microservices distribution.Test Tools
- Testing in ProductionPush code to real users behind flags, watch metrics and roll back fast if something breaks.Test Tools
- Testing LibraryA library that pushes you to test the app the way a user would use it.Test Tools
- Testing ToursThemed exploratory testing missions — e.g. the “money tour” visits every payment flow.Test Analysis & Design
- TestNGA Java test framework with more advanced features than classic JUnit.Test Tools
- TestRailA standalone commercial test case management platform.Test Tools
- TestwareEverything testing creates or uses — plans, cases, scripts, data, environments, reports.Fundamentals of Testing
- Think TimeThe pause a real user takes between clicks — models human pacing.Advanced & Specialist
- Thread DumpA snapshot of every thread in the JVM — used to find deadlocks and hangs.Advanced & Specialist
- Threat ModelingSit down early and map what could go wrong and who might attack.Advanced & Specialist
- Three AmigosBusiness, dev and tester talk through a story together before coding starts.Testing Throughout the SDLC
- Three-Point EstimationEstimate best-case, worst-case and most-likely, then combine: E = (O + 4M + P) / 6.Managing Test Activities
- Three-Value Boundary Value AnalysisPick three values at each boundary: the value just below, the boundary itself, and the value just above. Catches off-by-one bugs on either side.Test Analysis & Design
- ThroughputHow many stories or tickets the team actually finishes each week.Testing Throughout the SDLC
- Time BehaviourHow fast the system responds and how much it processes per second.Advanced & Specialist
- TimeoutA hard limit on how long an operation is allowed to run.Advanced & Specialist
- TLSThe encryption that protects HTTPS connections.Advanced & Specialist
- TMapA Sogeti-originated test management method used mainly in Europe.Managing Test Activities
- TMMiCMMI's testing-focused sibling — 5 levels of test process maturity.Managing Test Activities
- Toil (SRE)Boring, repetitive ops work that could and should be automated away.Advanced & Specialist
- TokenizationSwapping real sensitive values for meaningless tokens that map back only in a vault.Advanced & Specialist
- Tool AdoptionHow you get people actually using the tool: pilot, champions, training, integration.Test Tools
- Tool SelectionStructured evaluation of test tools against needs, budget, integration, learning curve and vendor viability.Test Tools
- Top-Down IntegrationIntegrate from the top downward, using stubs for anything not built yet.Testing Throughout the SDLC
- TOTPThe 6-digit rotating code from Google/Microsoft Authenticator apps.Advanced & Specialist
- TPI NextA framework for grading and improving how your test team works.Managing Test Activities
- Trace ViewerA debugger that lets you scrub through a failed test like a movie.Test Tools
- TraceabilityBeing able to prove which tests cover which requirement, story or risk — both ways.Managing Test Activities
- Traceability MatrixA grid that shows which test case covers which requirement.Static Testing
- Transaction (DB)A group of database operations that all succeed or all fail together.Advanced & Specialist
- Transactions Per Second (TPS)How many transactions the system handles each second.Advanced & Specialist
- Tricentis ToscaA commercial model-based enterprise test automation tool.Test Tools
- Trunk-Based DevelopmentEveryone commits to main every day; long-lived branches are avoided.Testing Throughout the SDLC
- Twelve-Factor AppA checklist of 12 principles for building cloud-native SaaS apps.Test Tools
- Two-Value Boundary Value AnalysisPick exactly two values at each boundary: the boundary itself and the one just past it. Cheaper coverage than the three-value variant.Test Analysis & Design
U
- UFT (Micro Focus)The classic enterprise GUI automation tool — formerly QTP.Test Tools
- Unit Test Framework ToolJUnit, pytest, NUnit — lets developers run and assert on unit tests.Test Tools
- Unit TestingSame as component testing: developers verify one small piece of code at a time with fast, automated tests.Testing Throughout the SDLC
- Upgrade TestingTesting that upgrading from v1 to v2 doesn’t break anything or lose data.Testing Throughout the SDLC
- UsabilityHow easy and pleasant the software is to use for its intended users.Advanced & Specialist
- Usability MetricNumeric measures of how easy or effective a product is to use.Advanced & Specialist
- Usability TestingWatch real users try the product to see if the UI actually works for them.Testing Throughout the SDLC
- Use CaseA step-by-step story of how a user gets something done with the system, including alternate and error paths.Test Analysis & Design
- Use Case PointsSizing effort by counting weighted use cases and actors.Managing Test Activities
- Use Case TestingTake a real user journey — like ‘checkout with a coupon’ — and turn each main and alternative flow into a test case.Test Analysis & Design
- User Acceptance Testing (UAT)Real users try the software and decide if it’s good enough to ship.Testing Throughout the SDLC
- User Acceptance Testing (UAT)The final round of testing done by real users before launch.Testing Throughout the SDLC
- User StoryA short, user-focused description of a feature the team will build in one sprint.Testing Throughout the SDLC
- UX TestingBroader than usability testing — includes emotion, satisfaction, and journey.Advanced & Specialist
V
- V-ModelEach dev phase (requirements, design, code) has a matching test level (acceptance, system, component) drawn as a V.Testing Throughout the SDLC
- Valid PartitionA group of good inputs the system is supposed to accept — the happy-path partition.Test Analysis & Design
- ValidationAre we building the right product? — checking that the system actually meets user needs and intended use.Fundamentals of Testing
- VelocityHow many story points the team typically finishes per sprint.Testing Throughout the SDLC
- VerificationAre we building the product right? — checking that the work product matches its specification.Fundamentals of Testing
- Version ControlGit, SVN — the tool that lets many people edit the same code without losing changes.Managing Test Activities
- Visual Regression TestingPixel-diff the UI against a saved baseline and flag anything that changed.Test Analysis & Design
- Visual TestingCompare screenshots against baselines to catch UI regressions that functional tests miss.Advanced & Specialist
- VitestA Vite-native, Jest-compatible test runner — faster in modern JS setups.Test Tools
- Volume TestingLoad the system with huge datasets to see how it handles them.Testing Throughout the SDLC
- VPCA private, isolated network inside a public cloud.Advanced & Specialist
- VulnerabilityA flaw that attackers can use to break in or cause damage.Advanced & Specialist
- Vulnerability ScanningScan hosts, containers, dependencies against known CVE databases and misconfigurations.Advanced & Specialist
W
- WalkthroughThe author walks the team through the document while others ask questions and spot defects.Static Testing
- Waterfall ModelRequirements → design → build → test → release, in a straight line with limited backtracking.Testing Throughout the SDLC
- WCAGThe W3C standard for accessibility — three levels A, AA, AAA.Advanced & Specialist
- WCAG A / AA / AAAThe three WCAG conformance tiers — most laws require AA.Advanced & Specialist
- Web Application Firewall (WAF)A firewall specifically for web app traffic that blocks known attack patterns.Advanced & Specialist
- WebAuthnThe browser standard behind passkeys and hardware-key logins.Advanced & Specialist
- WebDriverThe standard protocol tools use to drive real browsers.Test Tools
- Webhook TestingTesting outbound event notifications your system sends to third parties.Test Tools
- White-Box TestingYou design tests using knowledge of the code — branches, statements, paths — to hit specific structural coverage targets.Test Analysis & Design
- Whole-Team ApproachQuality is everyone's job — testers, devs, PO, ops all own it together.Agile Testing
- Wideband DelphiExperts estimate anonymously in rounds, discuss the outliers, and repeat until they converge.Managing Test Activities
- WireMockA tool to fake HTTP APIs so tests don’t hit real backends.Test Tools
- Work Breakdown Structure (WBS) EstimationBreak the work into tiny tasks, estimate each, add them up.Managing Test Activities
- Work-in-Progress (WIP) LimitThe rule that says ‘no more than N items in this column’, forcing focus.Testing Throughout the SDLC
- Workload ModelA description of the mix of transactions, users, and think times used in a load test.Advanced & Specialist
- WSJF (Weighted Shortest Job First)Do the shortest, most valuable work first.Agile Testing
X
- XCUITestApple’s official iOS UI testing framework, part of Xcode.Test Tools
- XPathA syntax for finding elements by traversing the page structure.Test Tools
- Xray for JiraA Jira add-on that turns Jira into a full test management tool.Test Tools
- xUnit.netA modern .NET test framework used by many ASP.NET Core projects.Test Tools
Z
Test your glossary knowledge in a real exam simulator
40 CTFL v4.0 questions · 60-minute timer · instant scoring and chapter-wise breakdown.
Start Free ISTQB Mock Test