Screen Shot 2558-03-11 at 9.16.08 AM
วันนี้ช่วงค่ำๆ จะไปแบ่งปันเรื่อง Java Library ที่น่าสนใจ ของกลุ่ม THJUG
ซึ่งผมจะไปแบ่งปัน library ที่ชื่อว่า JUnit
เป็น library สำหรับการเขียน test เพื่อให้ทำงานซ้ำๆ ได้ตลอดเวลา
หรือสามารถทำงานแบบอัตโนมัติได้เลย

แต่มันแปลกอย่างหนึ่ง สำหรับ Java Developer ก็คือ
ทำไมถึงไม่ใช้งานมันล่ะ ?

JUnit คืออะไร

JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.

สำหรับ Java Developer นั้น ผมมั่นใจว่าส่วนใหญ่ใช้ IDE เป็นหลัก
ไม่ว่าจะเป็น Eclipse, Netbeans และ IntelliJ ก็ตาม
ล้วนมี library ตัวนี้อยู่ใน IDE อยู่แล้ว ไม่ต้องทำการ download หรือ ติดตั้งเลย
แต่กลับไม่มี หรือ น้อยมากที่ใช้งาน
ทำไมนะ ? แปลกดีนะ !!

สิ่งที่ไปแบ่งปันประกอบไปด้วย

  • JUnit คืออะไร
  • ทำไมถึงไม่เขียน unit test ?
  • เขียน unit test ทำไม ?
  • โครงสร้างของ JUnit 4
  • ความสำคัญของชื่อ test case
  • โครงสร้างของ test ที่ดี คือ AAA ( Arrange-Act-Assert )
  • Error Handler และ Data-Driven Development

โดยที่ slide ที่จะพูดภายใน 10 นาทีอยู่ที่นี่

แล้วเจอกันในงานครับ