
วันที่ 15–17 ตุลาคม 2569 เวลา 19.30–23.30 น. (3 วัน)
( รวม 12 ชั่วโมง )
Automated Testing เป็นทักษะสำคัญของ Modern Software Development โดยเฉพาะในยุคที่ Developer สามารถใช้ AI Coding Agent ช่วยสร้าง Code ได้รวดเร็วขึ้น เพราะการที่ Code สามารถ Compile หรือ Run ได้ ไม่ได้หมายความว่า Business Logic จะทำงานถูกต้องในทุกกรณี การมี Unit Test ที่ดีจึงช่วยให้ Developer ตรวจสอบพฤติกรรมของ Code ได้อย่างเป็นระบบ ลด Regression และเพิ่มความมั่นใจในการ Refactor หรือแก้ไขระบบ
หลักสูตรนี้เน้นการเรียนรู้ Unit Testing สำหรับ JavaScript และ TypeScript ด้วย Vitest ล่าสุด ตั้งแต่แนวคิดพื้นฐานของ Software Testing, Testing Pyramid, Test Case Design, Arrange-Act-Assert, Assertions, Parameterized Testing, Async Testing ไปจนถึงการใช้ Mock, Stub, Spy และ Fake เพื่อแยก Dependency และควบคุมสภาพแวดล้อมของ Test
ผู้เรียนจะได้เข้าใจว่า Unit Test ที่ดีไม่ใช่เพียง Test ที่รันผ่าน แต่ต้องสามารถตรวจสอบ Behavior และ Requirement ที่สำคัญของระบบได้จริง พร้อมเรียนรู้การออกแบบ Code ให้ Testable เช่น การแยก Business Logic, ลด Coupling, แยก Dependency และเลือก Mock เฉพาะส่วนที่จำเป็น
หลักสูตรยังครอบคลุมความสามารถสำคัญของ Vitest เช่น vi.fn(), vi.spyOn(), vi.mock(), vi.when(), Fake Timers, Snapshot Testing, Test Tags, Code Coverage ด้วย V8 และ vitest doctor สำหรับช่วยตรวจสอบ Configuration และ Performance ของ Test Suite
อีกส่วนสำคัญของหลักสูตรคือ Agentic AI Testing โดยนำ AI Coding Agent เช่น Claude Code, Codex, OpenCode หรือเครื่องมืออื่นที่รองรับ เข้ามาช่วยวิเคราะห์ Source Code, หา Missing Test Cases, Generate Unit Test, Review Test Quality, วิเคราะห์ Test Failure และสร้าง Regression Test จาก Bug ที่เกิดขึ้นจริง
ผู้เรียนจะได้ฝึก Workflow แบบ Analyze → Design Test Cases → Generate/Write Tests → Run → Analyze Failure → Fix → Re-run → Review เพื่อให้ AI ทำหน้าที่เป็น Testing Partner โดยที่ Developer ยังคงเป็นผู้กำหนด Requirement และตรวจสอบคุณภาพของ Test ขั้นสุดท้าย
หลักสูตรนี้จะเน้นเฉพาะ Code Level Testing ได้แก่ Function, Module และ Business Logic หากเรียนจบแล้วจะมีพื้นฐานช่วยต่อยอดในคอร์สต่อไปและเรียนรู้เรื่อง Integration Testing, API Testing, Database Testing และ End-to-End Testing ต่อไป
“หากเขียน Code ได้แล้ว แต่ยังไม่มั่นใจว่าจะพิสูจน์ได้อย่างไรว่า Code ทำงานถูกต้อง หรือกำลังใช้ AI ช่วยเขียน Code และต้องการให้ AI ช่วยสร้าง Test ที่มีคุณภาพมากขึ้น แนะนำหลักสูตรนี้ครับ”
มีความรู้พื้นฐานในการพัฒนาโปรแกรมด้วย JavaScript หรือ TypeScript มาก่อน สามารถเขียน Function, Object, Array, Module, async/await และใช้งาน npm ได้ ไม่จำเป็นต้องมีประสบการณ์ด้าน Automated Testing หรือ Vitest มาก่อน
ราคาโปรโมชั่น 690 บาท จากราคาปกติ 1,490 บาท
ธนาคารกสิกรไทย บัญชี 6852219422 ออมทรัพย์ สาขาสุนีย์ทาวเวอร์ นายเอกนรินทร์ คำคูณ
ธนาคารไทยพาณิชย์ บัญชี 8692040113 ออมทรัพย์ สาขาย่อย ม.อุบล นายเอกนรินทร์ คำคูณ
แจ้งการโอนเงินได้ที่: codingthailand@gmail.com หรือ Facebook.com/CodingThailand
แจ้งการโอนเงินได้ที่: อีเมล: codingthailand@gmail.com หรือ FB.com/CodingThailand
คุณเอกนรินทร์ คำคูณ (อ.เอก)
อีเมล: codingthailand@gmail.com
LINE @codingthailand
Inbox: facebook.com/codingthailand
Views: 584 hits