Posts Tagged ‘Unit Testing

พักสายตาจากการทำงาน แล้วมาสะดุดกับข้อความที่น้องคนหนึ่งทรี่เป็น programmer เขียนข้อความโยนขึ้นมาบน Twitter ไว้ตามรูป อ่านดูแล้วถูกใจมากๆ ที่ Programmer และ Developer หลายๆ คนทำเรื่องพวกนี้ แต่ก็ยังมีอีกหลายๆ คนที่อยากจะทำ แต่ไม่รู้ว่าจะทำยังไง หรือใช้ Tool อะไร เท่าที่เจอมา เอ๊ะอะ อะไรก็มองหา Tool เลย แต่มองข้ามเรื่องของทฤษฎี และหลักการออกแบบวิธีทดสอบ Unit Testing ซึ่งก็ไม่ค่อยมีใครสอนอีกเหมือนกันในระดับมหาวิทยาลัย แบบนี้มันต้องจัด!!!    

หลังจากที่ไป download grails มาจาก github เห็นว่ามี folder นึงที่น่าสนใจคือ grails-functional-tests คำถามแรกคือ มันคืออะไร ? เพราะว่าปกติทำแต่ unit test ธรรมดาทั่วไป รูปจาก www.grails.org ดังนั้นจึงไปทำการค้นหาพบว่า function test มันเป็น plugin ตัวหนึ่งของ Grails อยู่ที่นี่ Functional Test Plugin และมีการเปรียบเทียบกับ WebTest ไว้ที่นี่ หลังจากที่ไปอ่านมา ได้ข้อสรุปคร่าวๆ ว่า Functional Test คือ – plugin ของ grails – HTTP Testing นั่นเอง โดยข้างในมันคือ HtmlUnit หรือตัวยิง web – ใช้ DSL ของ groovy [...]

ห่างหายไปเกือบสองอาทิตย์ที่ไม่ได้มาเขียนบทความลงใน We Love Bug นะครับ ต้องขอโทษด้วยจริงๆ เนื่องจากติดภาระกิจร้อยแปดพันเก้า แต่ก็แอบดีใจที่ยังมีผู้สนใจเข้ามาเยี่ยมชม และมีสมาชิกใหม่ๆ สมัครเพิ่มเติมขึ้นมา รวมทั้งน้องเหน่ง (PunNeng) เข้ามาเขียนบทความลงเรื่อยๆ ทุกๆ วันพุธ ขอบคุณน้องเหน่ง ณ ที่นี้ด้วยนะครับ หลังจากพูดคุยกับคุณอ๋อง (Leeyongson) ก็เลยเห็นชอบกันที่จะเปิดหนึ่งหมวดสำหรับเรื่องที่น้องเหน่งเขียน เลยจัดหมวด “Unit Testing” ขึ้นมาให้กับบทความที่เกี่ยวกับการทำ Unit Testingก็ขอเชิญทุกๆ ท่านที่สนใจเรื่องของ Unit Testing สามารถแวะเข้าไปเยี่ยมชมได้ รวมทั้งผู้ที่ต้องการจะแบ่งปันประสบการณ์ในส่วนของการทำ Unit Testing ด้วยเช่นกันครับ ขณะที่เขียนบทความนี้อยู่ กำลังอยู่ใน Mode อู้งาน แอบเบียดบังเวลางานมาเขียนเรื่องลง We Love Bug ซะงั้นครับ กลับเข้าเรื่องเลยละกัน พอดีได้รับ Forward Mail มาจากพี่ที่รู้จักกันคนหนึ่ง ซึ่งไม่ได้เกี่ยวอะไรกับ Software Testing เลย แต่ก็หยิบมาฝากทุกๆ ท่านดูครับ [...]

Test first tools

28, Feb 2008

เอา TDD ก่อน Java – JUnit .Net – NUnit Ruby – Test::Unit PHP – PHPUnit Python – PyUnit, py.test JavaScript – JSUnit ตามด้วย BDD Java – JBehave, Instinct หรือ JDave .Net – NSpec Ruby- RSpec PHP – PHPSpec Python – doctest JavaScript – JSSpec ที่เคยใช้จริงๆ คงจะเป็น JUnit, NUnit, Test::Unit และ RSpec ครับ ฝั่ง ActionScript ของ [...]


top