Testing & QualityIntermediate
Test Fixture
PronunciationTEST FIKS-cher
Definition
A test fixture is a fixed state or environment used as a consistent baseline for running software tests. It typically involves setting up necessary data, objects, or configurations before a test runs and cleaning them up afterward.
Where you hear it
In unit testing frameworks, test automation discussions, and code reviews.
Examples
We need to create a test fixture that populates the database with default user records.
The test fixture resets the application state to ensure each test runs in isolation.
Common mistake
Confusing a test fixture with a mock; while a mock simulates a dependency, a fixture sets up the actual environment or data required for the test to execute correctly.
Keep exploring
More in Testing & Quality