HL_TDD

Tags:

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

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

วิธีใช้ Jasmine ทำ TDD

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

PhantomJS คืออะไร ? + สอนวิธีใช้

ปกติเวลาเข้าเว็บเราก็จะต้องเปิด web browser ขึ้นมา แล้วใส่ url ลงไป แต่ PhantomJS นั้นจะต่างจาก web browser อื่นๆ ตรงที่มันจะต้องรันผ่าน command-line ลองมาดูกันว่าความสามารถของมันนั้นจะคุ้มค่ากับการหายไปของ GUI หรือเปล่า ?