CupCode.cc
Section 05

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

  1. AI กำลังเปลี่ยน Workflow ของ QA อย่างไรบทนี้พาคุณเห็นภาพใหญ่ว่าทำไมงาน QA หลังยุค LLM ไม่เหมือนเดิม และทำไมทักษะ AI-assisted testing กลายเป็นพื้นฐานใหม่ของอาชีพนี้
  2. สิ่งที่ AI ทำได้ดี และสิ่งที่ยังต้องพึ่งคนบทนี้พาคุณเห็นจุดแข็งและจุดอ่อนของ AI ในงาน QA แบบลงรายละเอียด เพื่อให้คุณเลือกใช้งานได้ถูกที่ ไม่หลงเชื่อมากเกินจริง และไม่ปฏิเสธโดยไม่จำเ…
Module 02

Generating Test Cases with AI

  1. เขียน Prompt ให้ AI สร้าง Test Cases ที่ใช้ได้จริงบทนี้สอนวิธี prompt ให้ AI gen test case ที่ใกล้ใช้งานจริง ไม่ใช่ดูดีลอย ๆ พร้อมโครงสร้าง prompt ที่ใช้ซ้ำได้กับงานทุกประเภท
  2. Review และปรับปรุง Test Cases ที่ AI สร้างบทนี้สอนวิธีอ่าน test cases ที่ AI gen แบบเป็นระบบ จับ hallucination และ shallow assertion ได้เร็ว เพื่อให้คุณกล้านำเข้า test suite จริงได้…
Module 03

AI for Test Automation Code

  1. ใช้ Copilot และ Claude สร้าง Playwright Scriptบทนี้สอนวิธีใช้ AI assistant เขียน Playwright test ที่อ่านง่ายและเสถียร โดยให้ AI ทำส่วน boilerplate ส่วนคุณดูแลส่วน assertion และ logic หล…
  2. แปลง Manual Test Steps เป็น Automation ด้วย AIบทนี้พาคุณใช้ AI ลดเวลาแปลง manual test ที่มีอยู่แล้วเป็น automation script โดยรักษาความหมายของ test ไว้ ไม่ใช่แค่ port code ตามตัวอักษร
Module 04

Self-Healing and Smart Locators

  1. หลักการของ Self-Healing Testsบทนี้อธิบายว่า self-healing test ทำงานอย่างไรเบื้องหลัง รู้กลไกแล้วจะใช้เครื่องมือ AI-powered ได้ชาญฉลาดขึ้น และรู้ว่าเมื่อไหร่ self-healin…
  2. เครื่องมือ AI-Powered Testing ที่ควรรู้จักบทนี้พาคุณรู้จักภาพรวมของเครื่องมือ AI-powered testing ที่ใช้งานในปัจจุบัน รู้จุดเด่น จุดอ่อน เพื่อเลือกใช้ได้ถูกบริบทไม่หลงเชื่อโบรชัวร์
Module 05

AI-Generated Test Data

  1. สร้าง Test Data ที่สมจริงด้วย AIบทนี้สอนใช้ AI gen test data ที่หลากหลาย ใกล้กับ production จริง พร้อมหลักการ mask PII และข้อควรระวังเมื่อทำงานกับ data ที่ดู real เกินไป
  2. AI กับ Edge Cases และ Negative Scenariosบทนี้สอนใช้ AI หา edge case และ negative scenario ที่มนุษย์ลืม โดยใช้เทคนิคที่ออกแบบให้ AI คิดในมุมที่เราไม่ได้คิด ไม่ใช่แค่ list สิ่งที่ o…
Module 06

Failure Analysis and Bug Triage

  1. ใช้ AI วิเคราะห์ Root Cause ของ Test Failureบทนี้สอนใช้ AI ช่วยอ่าน failure log, stack trace, screenshot, และ trace file เพื่อ shortcut เวลา debug จากเป็นชั่วโมงให้เหลือเป็นนาที
  2. หา Pattern ของ Flaky Tests ด้วย AIบทนี้สอนใช้ AI วิเคราะห์ test history หลายร้อยรอบเพื่อหา pattern ของ flaky test ที่มนุษย์มองข้าม จัดกลุ่มสาเหตุ และเสนอวิธีแก้
Module 07

Judgment, Limits, and Responsible Use

  1. Hallucination, False Positive และกับดักของ AI Testsบทนี้พาเจาะลึก failure mode ของ AI ในงาน testing ตั้งแต่ hallucination ไปจนถึง test ที่ผ่านแต่ผิด พร้อม mental model ในการป้องกันที่ใช้ได้ก…
  2. Workflow ของ QA ที่ทำงานคู่กับ AI ได้จริงบทสรุปของ section นี้ พาคุณวาง workflow รายวันที่ใช้ AI เป็นผู้ช่วย ตั้งแต่เช้าถึงเย็น พร้อม principle ที่ใช้ตัดสินใจในแต่ละ task