DEV Community

อวสาน QA อนาคตของอาชีพทดสอบซอฟต์แวร์ในยุค AI

"AI เขียน test เองได้แล้ว - แล้ว QA จะอยู่ไปทำไม?" นี่คือคำถามที่ได้ยินบ่อยขึ้นทุกวันในวงการ tech - และมันเป็นคำถามที่ legitimate มาก เพราะความจริงที่น่าอึดอัดคือ: งาน QA แบบดั้งเดิมกำลังถูก automation + AI กินหมด แต่ความจริงอีกด้านคือ: QA ที่ปรับตัวได้ - จะมีค่ามากกว่าที่เคย

บทความนี้จะเล่า:

  • ทำไม QA แบบเดิมถึงกำลังจะตาย
  • AI เข้ามาแทนที่อะไรแล้วบ้าง
  • QA จะรอดได้ยังไง - และข้อได้เปรียบที่ AI ไม่มี

🔴 QA แบบเดิมกำลังจะตาย - และตายเร็วกว่าที่คิด

สัญญาณที่มองเห็น

  1. 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

  1. 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 หลายเท่า

AI เขียน test case จาก code โดยตรง - ไม่ต้องมีคนนั่งเขียน test case ใน Excel

  1. 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
  1. 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.