Tag: TDD

BDD (Behavior Driven Development) คืออะไร ? + ต่างจาก TDD อย่างไร

หลายๆ คนคงจะเคยได้ยินคำว่า BDD กันมาบ้างใช่มั้ยล่ะครับ แต่ก็อาจจะยังสงสัยอยู่ว่า มันแตกต่างกับ TDD อย่างไร บทความนี้ผมจะมาเล่าให้ฟังกันครับ

วิธีรัน Test อัตโนมัติด้วย Karma

วันนี้เราจะมาพูดถึง tool สำหรับการทำ TDD ตัวหนึ่งที่มีชื่อว่า Karma ลองมาดูว่ามันจะทำให้การทำ TDD สะดวกขึ้นได้จริงหรือเปล่า ?

วิธีใช้ Jasmine ทำ TDD

เราจะมาลองทำ TDD แบบง่ายๆ กับการเขียน JavaScript กันดูครับ โดย framework ที่ใช้นั้นจะเป็น Jasmine ลองมาดูว่ามันจะช่วยให้เราเขียน test ได้ง่ายขึ้นจริงหรือเปล่า ?

Test Driven Development (TDD) คืออะไร ?

วันนี้เราจะมาพูดถึง Test Driven Development ซึ่งเป็นรูปแบบการเขียนโค้ดที่เราจะต้องสร้าง test ขึ้นมาก่อน แล้วจึงค่อยเริ่มเขียนโค้ด มาดูกันว่าวิธีนี้มันจะมีข้อดีข้อเสียอะไรบ้าง