- Acceptance test (UAT)
- Testing by the client or business to confirm the system meets requirements and can be accepted.
- Agile testing
- Testing as a continuous, whole-team activity in every sprint rather than a downstream phase. More: read article →
- Black-box test
- Testing without knowledge of the internal structure – purely via inputs and expected outputs.
- Boundary value analysis
- A technique that tests values at the edges of ranges, where defects are especially common.
- CI/CD
- Continuous integration / delivery: automated building, testing and shipping on every change.
- Continuous testing
- Automated tests run continuously in the CI/CD pipeline, giving fast quality feedback.
- Defect
- A deviation between actual and expected behaviour; a documented, prioritized bug.
- Equivalence class
- A group of inputs that behave the same – one representative per class is enough and reduces the number of test cases.
- Exploratory testing
- Simultaneous learning, test design and execution – experience-based, without pre-scripted cases.
- Integration test
- Verifies the interaction of several components or systems across their interfaces.
- ISTQB
- International standard for testing knowledge with a modular certification scheme (Foundation to Expert). More: read article →
- Load and performance test
- Checks behaviour, response times and stability under expected and high load.
- Mock / stub
- Placeholders that replace dependencies in a test to test in isolation and stably.
- Regression test
- Repeated testing after changes to ensure previously working behaviour still works.
- Risk-based testing
- Prioritizing test effort by impact and likelihood of failure. More: read article →
- Smoke test
- A short basic test of the main functions to check whether a build is testable at all.
- Test automation
- Running tests via tools instead of manually – for fast, repeatable regression. More: read article →
- Test case
- A concrete check with precondition, inputs, steps and expected result.
- Test coverage
- A measure of how much of the code, requirements or risks is covered by tests.
- Test level
- A level in the test process: component, integration, system and acceptance test.
- Test management
- Planning, steering and ownership of all test activities of a project or organization. More: read article →
- Test plan
- A project-specific plan for scope, approach, resources and criteria of testing. More: read article →
- Test pyramid
- Distribution of tests: many fast unit tests, fewer integration, few slow UI tests.
- Test strategy
- The overarching guideline for how testing is done in an organization or product. More: read article →
- Unit test
- A test of a single, isolated unit of code, usually automated by developers.
- White-box test
- Testing with knowledge of the internal structure, e.g. to cover code paths.
Insights ›
Insights · Glossary
Glossary: software testing & QA A–Z
The key terms from testing and quality assurance – explained concisely and clearly.