อวสาน QA อนาคตของอาชีพทดสอบซอฟต์แวร์ในยุค AI
"AI เขียน test เองได้แล้ว - แล้ว QA จะอยู่ไปทำไม?" นี่คือคำถามที่ได้ยินบ่อยขึ้นทุกวันในวงการ tech - และมันเป็นคำถามที่ legitimate มาก เพราะความจริงที่น่าอึดอัดคือ: งาน QA แบบดั้งเดิมกำลังถูก automation + AI กินหมด แต่ความจริงอีกด้านคือ: QA ที่ปรับตัวได้ - จะมีค่ามากกว่าที่เคย
บทความนี้จะเล่า:
- ทำไม QA แบบเดิมถึงกำลังจะตาย
- AI เข้ามาแทนที่อะไรแล้วบ้าง
- QA จะรอดได้ยังไง - และข้อได้เปรียบที่ AI ไม่มี
🔴 QA แบบเดิมกำลังจะตาย - และตายเร็วกว่าที่คิด
สัญญาณที่มองเห็น
- Developer-to-QA ratio เปลี่ยนไป
- 2015: Dev 3 : QA 1
- 2020: Dev 5 : QA 1
- 2025: Dev 10 : QA 1 (หรือไม่มี QA เลยในหลายทีม)
Stack Overflow Developer Survey 2025 (ผู้ตอบ 49,000+ คน, 177 ประเทศ) รายงานว่า QA/Test คิดเป็นเพียง 8.4% ของผู้ตอบทั้งหมด และมีเงินเดือนมัธยฐาน $57,442 - ต่ำกว่าบทบาทอื่นอย่างมีนัยสำคัญ (Engineering Manager $130K) - สะท้อนว่า QA แบบดั้งเดิมกำลังถูก commoditize
- AI เขียน test ได้ดีขึ้นเรื่อย ๆ
- GitHub Copilot:
"add tests for this function"→ ได้ table-driven test ภายใน 5 วิ - Cursor Agent:
"add integration tests"→ สร้าง test suite ทั้งหมด - Kiro: property-based test - ครอบคลุมกว่า manual test case หลายเท่า
- GitHub Copilot:
AI เขียน test case จาก code โดยตรง - ไม่ต้องมีคนนั่งเขียน test case ใน Excel
- Testing Tools ที่ใช้ AI
| เครื่องมือ | ทำอะไร | แทนที่ QA ในส่วน |
|---|---|---|
| Playwright + Codegen | record user flow → generate test script | Manual tester |
| Applitools | Visual AI testing - หา visual bug อัตโนมัติ | Visual QA |
| Testim / Mabl | AI-powered test creation + self-healing | Test automation engineer |
| BrowserStack | AI generate test cases จาก inputs ง่าย ๆ | Test case designer |
| Testsigma | Low-code + AI copilot | Automation scripter |
| GenQE.ai | สร้าง test case จาก requirements ด้วย NLP/ML | Test planner |
- Breakthrough: AID (Automated Input Diversification)
บทความ "AI Eats Software Testing" (Sabrina Ramonov, พฤษภาคม 2025) รายงานถึง AID - วิธีการที่ใช้ LLM สร้าง program variants → สร้าง test case generators → ใช้ differential testing หา bugs ที่ unit tests ปกติพลาด
AI ไม่ได้แค่ "generate test" - มัน proactively หา bugs ที่มนุษย์คิดไม่ถึง - นี่คืออนาคตของ CI/CD pipelines
สิ่งที่ QA แบบเดิมทำ - และสถานะตอนนี้
| งาน QA แบบเดิม | ปี 2020 | ปี 2026 |
|---|---|---|
| เขียน test case ใน Excel | ✅ ยังทำ | ❌ แทนที่ด้วย AI generate |
| Manual test ซ้ำ ๆ (regression) | ✅ ยังทำ | ❌ automation ทั้งหมด |
| รัน test + รายงาน bug | ✅ ยังทำ | ❌ CI/CD + AI triage |
| Visual testing | ✅ มนุษย์ | ❌ AI (Applitools) |
| Performance test | ✅ QA ทำ | ⚠️ Dev ทำ + tools |
สิ่งที่เหลือ: exploratory testing, usability testing, business logic validation - งานที่ต้องใช้ "ความเข้าใจมนุษย์" - AI ยังทำไม่ได้ดี
🟢 QA จะรอดได้ - แต่ต้องเปลี่ยนบทบาท
จาก "คนกด test" → เป็น "คนออกแบบคุณภาพ"
QA แบบเดิม: "มี spec มา → เขียน test case → รัน → รายงาน bug"
QA ยุคใหม่: "นั่งอยู่ใน planning meeting, ถามว่า 'แล้ว edge case นี้ล่ะ?'"
คุณค่าที่แท้จริงของ QA ไม่ใช่การรัน test - แต่มันคือการถามคำถามที่ไม่มีใครถาม:
- "ถ้าลูกค้ากดปุ่มย้อนกลับตอนกำลังจ่ายเงิน - จะเกิดอะไรขึ้น?"
- "API นี้มี SLA 99.9% - เราทดสอบแค่ happy path พอหรือ?"
- "เรามั่นใจได้ยังไงว่า feature นี้ไม่ทำลายของเก่า?"
AI เขียน test case ได้ - แต่มันไม่รู้ว่า คำถามไหนควรถาม
บทบาทใหม่ของ QA
| QA แบบเดิม | QA ยุค AI |
|---|---|
| Manual tester | Quality Architect - ออกแบบกลยุทธ์ testing |
| Test case writer | Test Strategist - เลือกว่าอะไรควร test แบบไหน |
| Bug reporter | Risk Analyst - ประเมินว่าอะไรเสี่ยงสุด |
| Automation scripter | AI Test Orchestrator - ใช้ AI tools + ตรวจสอบผล |
| รอรับงานจาก dev | Shift-Left Partner - เข้าไปตั้งแต่ design phase |
ข้อได้เปรียบที่ QA มี - และ AI ไม่มี (ตอนนี้)
| สิ่งที่ QA มี | AI ยังทำไม่ได้เพราะ |
|---|---|
| 🧠 Domain Knowledge | รู้ว่า feature นี้กระทบลูกค้ากลุ่มไหน - AI เห็นแค่โค้ด |
| 👁️ Exploratory Testing | ทดลองเล่นแบบไม่มี script - AI test ได้เฉพาะที่บอกให้ test |
| 🎯 Business Impact Assessment | bug นี้กระทบ revenue หรือแค่ UX? - AI ไม่รู้ context |
| 🤝 Cross-team Communication | คุยกับ PM, Dev, Designer, Ops - AI คุยกับ API |
| 💡 ถามคำถามที่ใช่ | "ทำไมเราถึงออกแบบแบบนี้?" - AI ถามไม่เป็น |
"Creation can be automated. Validation cannot be outsourced to systems that do not understand consequences." - Shrijith Venkatramana, "AI Is Stress-Testing Software Engineering" (กุมภาพันธ์ 2026)
บทบาทใหม่ที่กำลังเกิดขึ้น
| บทบาท | รายละเอียด |
|---|---|
| SDET (Software Development Engineer in Test) | นักพัฒนาที่เชี่ยวชาญ testing frameworks + automation |
| Quality Engineer | ไม่ใช่แค่หา bug - แต่สร้างระบบคุณภาพตั้งแต่ต้น (shift-left) |
| Test Architect | ออกแบบ testing strategy ทั้งองค์กร, เลือก tools, สร้าง infra |
| AI Testing Specialist | เชี่ยวชาญการทดสอบ AI/ML systems, bias detection, model validation |
🛤️ Roadmap - QA ต้องเรียนอะไรเพื่อไม่ตกขบวน
Phase 1: Shift Left (ตอนนี้)
- "Dev เขียนโค้ดเสร็จ → โยนให้ QA test" → "QA อยู่ใน design review, planning, code review"
- QA ไม่ใช่ด่านสุดท้าย - แต่อยู่ตั้งแต่ต้น
Phase 2: ใช้ AI เป็นเครื่องมือ
- เขียน test case manual + ให้ AI generate test case → QA review → เลือกว่าอันไหนสำคัญ
- QA ไม่ได้ถูกแทนที่ด้วย AI - QA ใช้ AI ทำงานได้เร็วขึ้น 10 เท่า
Phase 3: เป็นเจ้าของ Quality Strategy
- "QA = test" → "QA = quality - ทั้ง process, tool, culture"
- QA ยุคใหม่ไม่ได้แค่ test - แต่ออกแบบทั้งระบบคุณภาพ:
- เลือก tooling (Playwright? Cypress? AI testing?)
- กำหนด quality gate (coverage ≥ 80%? mutation score ≥ 60%?)
- สร้าง testing culture ในทีม
- เป็นที่ปรึกษาด้านคุณภาพให้ PM และ stakeholders
Skills ที่ต้องมี
| Skill | ทำไมต้องมี |
|---|---|
| 🐍 Programming (Python/JS/Go) | AI tools ใช้โค้ด - QA ต้องอ่านและ review ได้ |
| 🧪 Test Architecture | ออกแบบ test pyramid, strategy |
| 🤖 AI/ML Basics | เข้าใจว่า AI testing tools ทำงานยังไง |
| 📊 Data Analysis | อ่าน test metrics, หา pattern, ตัดสินใจจากข้อมูล |
| 💬 Communication | งาน QA ยุคใหม่ 70% คือการคุย |
🎯 สรุป
┌─────────────────────────────────────────────┐
│ QA แบบเดิม: Manual tester, Test case │
│ writer, Bug reporter │
│ → ❌ กำลังตาย │
├─────────────────────────────────────────────┤
│ QA ยุคใหม่: Quality Architect, Risk │
│ Analyst, Test Strategist, Shift-Left │
│ Partner │
│ → ✅ ต้องการมากขึ้น │
└─────────────────────────────────────────────┘
คำถามไม่ใช่ "AI จะแทนที่ QA ไหม" - แต่มันคือ: "QA ที่ใช้ AI จะแทนที่ QA ที่ไม่ใช้ - และ QA ที่เข้าใจ business + strategy จะแทนที่ทั้งคู่"
📚 Sources:
- Stack Overflow Developer Survey 2025 - QA/Test 8.4%, median salary $57K
- AI Eats Software Testing - Sabrina Ramonov, May 2025 - AID breakthrough
- AI Is Stress-Testing Software Engineering - Feb 2026
- Testing AI Software Isn't Like Testing Plain Old Software - SIGPLAN, Mar 2025
- The Future of QA: Best AI Test Management Tools in 2025 - Sarah Thomas, May 2025
Comments
No comments yet. Start the discussion.