# How to write unit test in dbt

**URL:** <https://discuss.dataengineercafe.io/t/how-to-write-unit-test-in-dbt/693>\
**Category:** dbt\
**Tags:** dbt, testing\
**Created:** [March 25, 2024, 2:36am UTC](https://discuss.dataengineercafe.io/t/how-to-write-unit-test-in-dbt/693 "2024-03-25T02:36:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![zkan](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dataengineercafe.io/zkan/32/2_2.png) [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Post date:** [March 25, 2024, 2:36am UTC](https://discuss.dataengineercafe.io/t/how-to-write-unit-test-in-dbt/693/1 "2024-03-25T02:36:54Z")

</div>

กราบขอบคุณ @Napat_Pianchana สำหรับบทความดี ๆ ในการเขียน Unit Tests ใน dbt ครับผม ใช้ dbt Package ชื่อ [dbt-unit-test](https://github.com/EqualExperts/dbt-unit-testing) น่าสนใจดี มี Mock ด้วย งดงาม ๆ ลองตามไปอ่านบทความกัน~

> **[How to write unit test in dbt](https://medium.com/odds-team/how-to-write-unit-test-in-dbt-0dd85cb22a60)**
>
> Documentation ของ dbt จะมีหัวข้อที่ชื่อว่า Data tests โดยแบ่งการทำ data test ออกเป็น 2 ประเภท อธิบายสั้นๆ ดังนี้ จาก .yml ด้านบนเราต้องการเทสว่า model ที่ชื่อ stg\_customer\_info จะมีคอลัมน์ชื่อ…
