> For the complete documentation index, see [llms.txt](https://www.saladpuk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.saladpuk.com/software-testing/tdd101/intro.md).

# 1.มารู้จักกับ TDD กันดีกว่า

💬 ก่อนที่เราจะกระโดดไปใช้ TDD เรามาทำความรู้จักกับมันก่อนดีกว่ามุ้ย?

{% embed url="<https://www.youtube.com/watch?v=k8pnhUebGTg&list=PLUjAn8nwWniiL3ToFK8PfmAo8U6IoGAkg&index=1>" %}

## 🎯 สรุปสั้นๆ

### 👨‍🚀 หลักการคิดของ Test-Driven Development

ก่อนที่เราจะลงมือเขียนโค้ดเลย เราจะต้อง**คิดก่อนว่า feature นั้นๆ มันมี test cases อะไรบ้าง** แล้วให้เราเริ่มเขียน test cases ต่างๆก่อนที่จะเขียนโปรแกรมจริง แล้วเราจะ**นำ test cases เหล่านั้นมาใช้เป็นตัวทดสอบโค้ดของเรา**ว่ามันทำงานถูกหรือเปล่านั่นเอง
