Software testing glossary
Short, clear definitions for the terms that come up in testing conversations — no jargon left unexplained.
F
- False Positive vs False Negative (Testing)A false positive is a test that fails when nothing is actually broken. A false negative is a test that passes when something actually is broken. Both erode trust in a suite, in different ways.
- FixtureA fixture is a known starting state a test sets up before it runs — seeded data, a logged-in user, a configured environment — so the test has predictable conditions to work from.
S
- Severity vs PrioritySeverity measures how bad a bug is technically — its impact on the system. Priority measures how soon it needs fixing — a business decision. They often align but don't have to.
- Smoke vs Sanity TestingSmoke testing is a shallow check that the system isn't completely broken, run right after a build. Sanity testing is a narrow, focused check that a specific fix or change works, run after a small update.