DEV Community

Gophernment Co
Gophernment Co

Posted on

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

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

"AI เขียน test เองได้แล้ว — แล้ว QA จะอยู่ไปทำไม?"

นี่คือคำถามที่ได้ยินบ่อยขึ้นทุกวันในวงการ tech — และมันเป็นคำถามที่ legitimate มาก

เพราะความจริงที่น่าอึดอัดคือ: งาน QA แบบดั้งเดิมกำลังถูก automation + AI กินหมด

แต่ความจริงอีกด้านคือ: QA ที่ปรับตัวได้ — จะมีค่ามากกว่าที่เคย

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

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

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

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

1. Developer-to-QA ratio เปลี่ยนไป

2015: Dev 3 : QA 1
2020: Dev 5 : QA 1
2025: Dev 10 : QA 1 (หรือไม่มี QA เลยในหลายทีม)
Enter fullscreen mode Exit fullscreen mode

Stack Overflow Developer Survey 2025 (ผู้ตอบ 49,000+ คน, 177 ประเทศ) รายงานว่า QA/Test คิดเป็นเพียง 8.4% ของผู้ตอบทั้งหมด และมีเงินเดือนมัธยฐาน $57,442 — ต่ำกว่าบทบาทอื่นอย่างมีนัยสำคัญ (Engineering Manager $130K) — สะท้อนว่า QA แบบดั้งเดิมกำลังถูก commoditize

2. 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 หลายเท่า
Enter fullscreen mode Exit fullscreen mode

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

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

4. 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"
Enter fullscreen mode Exit fullscreen mode

QA ไม่ใช่ด่านสุดท้าย — แต่อยู่ตั้งแต่ต้น

Phase 2: ใช้ AI เป็นเครื่องมือ

- เขียน test case manual
+ ให้ AI generate test case → QA review → เลือกว่าอันไหนสำคัญ
Enter fullscreen mode Exit fullscreen mode

QA ไม่ได้ถูกแทนที่ด้วย AI — QA ใช้ AI ทำงานได้เร็วขึ้น 10 เท่า

Phase 3: เป็นเจ้าของ Quality Strategy

- "QA = test"
+ "QA = quality — ทั้ง process, tool, culture"
Enter fullscreen mode Exit fullscreen mode

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                                    │
│  → ✅ ต้องการมากขึ้น                           │
└─────────────────────────────────────────────┘
Enter fullscreen mode Exit fullscreen mode

คำถามไม่ใช่ "AI จะแทนที่ QA ไหม" — แต่มันคือ:

"QA ที่ใช้ AI จะแทนที่ QA ที่ไม่ใช้ — และ QA ที่เข้าใจ business + strategy จะแทนที่ทั้งคู่"


📚 Sources:

Top comments (0)