Overview - Test severity levels
What is it?
Test severity levels in dbt are labels that tell how serious a test failure is. They help decide what happens when a test fails, like stopping the process or just warning. This lets teams handle data quality problems in a way that fits their needs. Without severity levels, all test failures would be treated the same, making it hard to prioritize fixes.
Why it matters
Severity levels let data teams focus on the most important problems first. If every test failure stopped everything, small issues could block progress. If no failures stopped anything, big problems might be ignored. Severity levels balance this by marking tests as errors or warnings, so teams can act smartly and keep data trustworthy without slowing down work.
Where it fits
Before learning test severity levels, you should understand dbt tests and how they check data quality. After this, you can learn about test result handling, notifications, and how to build data monitoring workflows that react differently based on severity.