Skip to content
Testing

dbt Test

Add the right data quality tests to dbt models.

Add schema tests, unit tests, and data quality checks that match model risk.

Turn dbt testing from someday work into part of the workflow.

The problem it solves

Teams know they should add tests, but deciding which columns need not_null, unique, relationships, accepted values, ranges, or custom tests is repetitive and easy to postpone.

What it does

Inspects model columns and relationships.
Suggests schema tests and data quality checks.
Supports unit test and generic test workflows.
Keeps test changes tied to model behavior and risk.

When to use it

WHEN

adding coverage to a new dbt model

WHEN

improving test coverage on an existing model

WHEN

practicing test-driven development in dbt

WHEN

a failing test needs investigation rather than weakening

How it works

The skill reads your columns and relationships, proposes tests that fit the model's behavior, applies YAML when you approve, and validates with dbt.

Tools used

dbt_manifest

Parse dbt manifest metadata to understand models, sources, tests, and dependency structure.

altimate_core_testgen

Generate testing suggestions and scenarios through Altimate Core.

altimate_core_validate

Run deterministic SQL or data-engineering validation through Altimate Core.

Related skills