AI-Assisted Testing
หลักสูตรปลายทางสำหรับ QA ที่ต้องทำงานในยุคที่ AI เข้ามาช่วยทุกขั้นตอน ตั้งแต่การออกแบบ test case การเขียน automation script ไปจนถึงการวิเคราะห์ failure โดยเน้นทั้งทักษะการใช้เครื่องมือ AI ให้ได้ผล และการรู้ขีดจำกัดของมัน เพื่อใช้ AI เป็นผู้ช่วย ไม่ใช่ตัวแทน
Section Outcomes
- เขียน prompt ให้ AI สร้าง test cases และ automation script ที่ใช้ได้จริง
- ตรวจ review และปรับปรุงผลงานของ AI ก่อนนำไปใช้ในทีม
- เข้าใจหลักการของ self-healing tests และเครื่องมือ AI-powered testing platforms
- ใช้ AI ช่วยวิเคราะห์ test failure, root cause และ flaky test patterns
- รู้ขีดจำกัด, hallucination และวิธีใช้ AI อย่างมีวิจารณญาณในงาน QA
Format
- 7 modules, 14 lessons
- เน้นทักษะที่นำไปใช้กับงานจริงได้ทันที
- แต่ละบทมีตัวอย่าง prompt และ pattern ที่ทดลองได้
- มี exercise ฝึก review งานของ AI ในทุก module หลัก
เนื้อหาในหลักสูตร
Module 01
AI in the Modern QA Workflow
- AI กำลังเปลี่ยน Workflow ของ QA อย่างไรบทนี้พาคุณเห็นภาพใหญ่ว่าทำไมงาน QA หลังยุค LLM ไม่เหมือนเดิม และทำไมทักษะ AI-assisted testing กลายเป็นพื้นฐานใหม่ของอาชีพนี้
- สิ่งที่ AI ทำได้ดี และสิ่งที่ยังต้องพึ่งคนบทนี้พาคุณเห็นจุดแข็งและจุดอ่อนของ AI ในงาน QA แบบลงรายละเอียด เพื่อให้คุณเลือกใช้งานได้ถูกที่ ไม่หลงเชื่อมากเกินจริง และไม่ปฏิเสธโดยไม่จำเ…
Module 02
Generating Test Cases with AI
- เขียน Prompt ให้ AI สร้าง Test Cases ที่ใช้ได้จริงบทนี้สอนวิธี prompt ให้ AI gen test case ที่ใกล้ใช้งานจริง ไม่ใช่ดูดีลอย ๆ พร้อมโครงสร้าง prompt ที่ใช้ซ้ำได้กับงานทุกประเภท
- Review และปรับปรุง Test Cases ที่ AI สร้างบทนี้สอนวิธีอ่าน test cases ที่ AI gen แบบเป็นระบบ จับ hallucination และ shallow assertion ได้เร็ว เพื่อให้คุณกล้านำเข้า test suite จริงได้…
Module 03
AI for Test Automation Code
- ใช้ Copilot และ Claude สร้าง Playwright Scriptบทนี้สอนวิธีใช้ AI assistant เขียน Playwright test ที่อ่านง่ายและเสถียร โดยให้ AI ทำส่วน boilerplate ส่วนคุณดูแลส่วน assertion และ logic หล…
- แปลง Manual Test Steps เป็น Automation ด้วย AIบทนี้พาคุณใช้ AI ลดเวลาแปลง manual test ที่มีอยู่แล้วเป็น automation script โดยรักษาความหมายของ test ไว้ ไม่ใช่แค่ port code ตามตัวอักษร
Module 04
Self-Healing and Smart Locators
- หลักการของ Self-Healing Testsบทนี้อธิบายว่า self-healing test ทำงานอย่างไรเบื้องหลัง รู้กลไกแล้วจะใช้เครื่องมือ AI-powered ได้ชาญฉลาดขึ้น และรู้ว่าเมื่อไหร่ self-healin…
- เครื่องมือ AI-Powered Testing ที่ควรรู้จักบทนี้พาคุณรู้จักภาพรวมของเครื่องมือ AI-powered testing ที่ใช้งานในปัจจุบัน รู้จุดเด่น จุดอ่อน เพื่อเลือกใช้ได้ถูกบริบทไม่หลงเชื่อโบรชัวร์
Module 05
AI-Generated Test Data
- สร้าง Test Data ที่สมจริงด้วย AIบทนี้สอนใช้ AI gen test data ที่หลากหลาย ใกล้กับ production จริง พร้อมหลักการ mask PII และข้อควรระวังเมื่อทำงานกับ data ที่ดู real เกินไป
- AI กับ Edge Cases และ Negative Scenariosบทนี้สอนใช้ AI หา edge case และ negative scenario ที่มนุษย์ลืม โดยใช้เทคนิคที่ออกแบบให้ AI คิดในมุมที่เราไม่ได้คิด ไม่ใช่แค่ list สิ่งที่ o…
Module 06
Failure Analysis and Bug Triage
- ใช้ AI วิเคราะห์ Root Cause ของ Test Failureบทนี้สอนใช้ AI ช่วยอ่าน failure log, stack trace, screenshot, และ trace file เพื่อ shortcut เวลา debug จากเป็นชั่วโมงให้เหลือเป็นนาที
- หา Pattern ของ Flaky Tests ด้วย AIบทนี้สอนใช้ AI วิเคราะห์ test history หลายร้อยรอบเพื่อหา pattern ของ flaky test ที่มนุษย์มองข้าม จัดกลุ่มสาเหตุ และเสนอวิธีแก้
Module 07
Judgment, Limits, and Responsible Use
- Hallucination, False Positive และกับดักของ AI Testsบทนี้พาเจาะลึก failure mode ของ AI ในงาน testing ตั้งแต่ hallucination ไปจนถึง test ที่ผ่านแต่ผิด พร้อม mental model ในการป้องกันที่ใช้ได้ก…
- Workflow ของ QA ที่ทำงานคู่กับ AI ได้จริงบทสรุปของ section นี้ พาคุณวาง workflow รายวันที่ใช้ AI เป็นผู้ช่วย ตั้งแต่เช้าถึงเย็น พร้อม principle ที่ใช้ตัดสินใจในแต่ละ task