{"slug": "wsaan-qa-naakhtkh-ng-aachiiphthds-bch-ftaewrainyukh-ai", "title": "อวสาน QA อนาคตของอาชีพทดสอบซอฟต์แวร์ในยุค AI", "summary": "A developer argues that traditional QA roles are being automated by AI, with the developer-to-QA ratio shifting from 3:1 in 2015 to 10:1 in 2025. AI tools like GitHub Copilot, Cursor Agent, and Kiro can now generate tests automatically, while techniques like Automated Input Diversification (AID) proactively find bugs humans miss. However, the developer contends that QA professionals who adapt to become quality architects, test strategists, or risk analysts will remain valuable due to their domain knowledge, exploratory testing, and business impact assessment skills that AI cannot replicate.", "body_md": "\"AI เขียน test เองได้แล้ว — แล้ว QA จะอยู่ไปทำไม?\"\n\nนี่คือคำถามที่ได้ยินบ่อยขึ้นทุกวันในวงการ tech — และมันเป็นคำถามที่ legitimate มาก\n\nเพราะความจริงที่น่าอึดอัดคือ: **งาน QA แบบดั้งเดิมกำลังถูก automation + AI กินหมด**\n\nแต่ความจริงอีกด้านคือ: **QA ที่ปรับตัวได้ — จะมีค่ามากกว่าที่เคย**\n\nบทความนี้จะเล่า:\n\n**1. Developer-to-QA ratio เปลี่ยนไป**\n\n```\n2015: Dev 3 : QA 1\n2020: Dev 5 : QA 1\n2025: Dev 10 : QA 1 (หรือไม่มี QA เลยในหลายทีม)\n```\n\nStack Overflow Developer Survey 2025 (ผู้ตอบ 49,000+ คน, 177 ประเทศ) รายงานว่า QA/Test คิดเป็นเพียง **8.4%** ของผู้ตอบทั้งหมด และมีเงินเดือนมัธยฐาน $57,442 — ต่ำกว่าบทบาทอื่นอย่างมีนัยสำคัญ (Engineering Manager $130K) — สะท้อนว่า QA แบบดั้งเดิมกำลังถูก commoditize\n\n**2. AI เขียน test ได้ดีขึ้นเรื่อย ๆ**\n\n```\n- GitHub Copilot: \"add tests for this function\" → ได้ table-driven test ภายใน 5 วิ\n- Cursor Agent: \"add integration tests\" → สร้าง test suite ทั้งหมด\n- Kiro: property-based test — ครอบคลุมกว่า manual test case หลายเท่า\n```\n\nAI เขียน test case จาก code โดยตรง — ไม่ต้องมีคนนั่งเขียน test case ใน Excel\n\n**3. Testing Tools ที่ใช้ AI**\n\n| เครื่องมือ | ทำอะไร | แทนที่ QA ในส่วน |\n|---|---|---|\nPlaywright + Codegen |\nrecord user flow → generate test script | Manual tester |\nApplitools |\nVisual AI testing — หา visual bug อัตโนมัติ | Visual QA |\nTestim / Mabl |\nAI-powered test creation + self-healing | Test automation engineer |\nBrowserStack |\nAI generate test cases จาก inputs ง่าย ๆ | Test case designer |\nTestsigma |\nLow-code + AI copilot | Automation scripter |\nGenQE.ai |\nสร้าง test case จาก requirements ด้วย NLP/ML | Test planner |\n\n**4. Breakthrough: AID (Automated Input Diversification)**\n\nบทความ \"AI Eats Software Testing\" (Sabrina Ramonov, พฤษภาคม 2025) รายงานถึง AID — วิธีการที่ใช้ LLM สร้าง program variants → สร้าง test case generators → ใช้ differential testing หา bugs ที่ unit tests ปกติพลาด\n\nAI ไม่ได้แค่ \"generate test\" — มัน\n\nproactively หา bugs ที่มนุษย์คิดไม่ถึง— นี่คืออนาคตของ CI/CD pipelines\n\n| งาน QA แบบเดิม | ปี 2020 | ปี 2026 |\n|---|---|---|\n| เขียน test case ใน Excel | ✅ ยังทำ | ❌ แทนที่ด้วย AI generate |\n| Manual test ซ้ำ ๆ (regression) | ✅ ยังทำ | ❌ automation ทั้งหมด |\n| รัน test + รายงาน bug | ✅ ยังทำ | ❌ CI/CD + AI triage |\n| Visual testing | ✅ มนุษย์ | ❌ AI (Applitools) |\n| Performance test | ✅ QA ทำ | ⚠️ Dev ทำ + tools |\n\nสิ่งที่เหลือ: **exploratory testing, usability testing, business logic validation** — งานที่ต้องใช้ \"ความเข้าใจมนุษย์\" — AI ยังทำไม่ได้ดี\n\nQA แบบเดิม: \"มี spec มา → เขียน test case → รัน → รายงาน bug\"\n\nQA ยุคใหม่: \"นั่งอยู่ใน planning meeting, ถามว่า 'แล้ว edge case นี้ล่ะ?'\"\n\n**คุณค่าที่แท้จริงของ QA ไม่ใช่การรัน test — แต่มันคือการถามคำถามที่ไม่มีใครถาม:**\n\n\"ถ้าลูกค้ากดปุ่มย้อนกลับตอนกำลังจ่ายเงิน — จะเกิดอะไรขึ้น?\"\n\n\"API นี้มี SLA 99.9% — เราทดสอบแค่ happy path พอหรือ?\"\n\n\"เรามั่นใจได้ยังไงว่า feature นี้ไม่ทำลายของเก่า?\"\n\nAI เขียน test case ได้ — แต่มันไม่รู้ว่า **คำถามไหนควรถาม**\n\n| QA แบบเดิม | QA ยุค AI |\n|---|---|\n| Manual tester |\nQuality Architect — ออกแบบกลยุทธ์ testing |\n| Test case writer |\nTest Strategist — เลือกว่าอะไรควร test แบบไหน |\n| Bug reporter |\nRisk Analyst — ประเมินว่าอะไรเสี่ยงสุด |\n| Automation scripter |\nAI Test Orchestrator — ใช้ AI tools + ตรวจสอบผล |\n| รอรับงานจาก dev |\nShift-Left Partner — เข้าไปตั้งแต่ design phase |\n\n| สิ่งที่ QA มี | AI ยังทำไม่ได้เพราะ |\n|---|---|\n🧠 Domain Knowledge\n|\nรู้ว่า feature นี้กระทบลูกค้ากลุ่มไหน — AI เห็นแค่โค้ด |\n👁️ Exploratory Testing\n|\nทดลองเล่นแบบไม่มี script — AI test ได้เฉพาะที่บอกให้ test |\n🎯 Business Impact Assessment\n|\nbug นี้กระทบ revenue หรือแค่ UX? — AI ไม่รู้ context |\n🤝 Cross-team Communication\n|\nคุยกับ PM, Dev, Designer, Ops — AI คุยกับ API |\n💡 ถามคำถามที่ใช่\n|\n\"ทำไมเราถึงออกแบบแบบนี้?\" — AI ถามไม่เป็น |\n\n\"Creation can be automated. Validation cannot be outsourced to systems that do not understand consequences.\"\n\n— Shrijith Venkatramana, \"AI Is Stress-Testing Software Engineering\" (กุมภาพันธ์ 2026)\n\n| บทบาท | รายละเอียด |\n|---|---|\nSDET (Software Development Engineer in Test) |\nนักพัฒนาที่เชี่ยวชาญ testing frameworks + automation |\nQuality Engineer |\nไม่ใช่แค่หา bug — แต่สร้างระบบคุณภาพตั้งแต่ต้น (shift-left) |\nTest Architect |\nออกแบบ testing strategy ทั้งองค์กร, เลือก tools, สร้าง infra |\nAI Testing Specialist |\nเชี่ยวชาญการทดสอบ AI/ML systems, bias detection, model validation |\n\n```\n- \"Dev เขียนโค้ดเสร็จ → โยนให้ QA test\"\n+ \"QA อยู่ใน design review, planning, code review\"\n```\n\nQA ไม่ใช่ด่านสุดท้าย — แต่อยู่ตั้งแต่ต้น\n\n```\n- เขียน test case manual\n+ ให้ AI generate test case → QA review → เลือกว่าอันไหนสำคัญ\n```\n\nQA ไม่ได้ถูกแทนที่ด้วย AI — QA ใช้ AI ทำงานได้เร็วขึ้น 10 เท่า\n\n```\n- \"QA = test\"\n+ \"QA = quality — ทั้ง process, tool, culture\"\n```\n\nQA ยุคใหม่ไม่ได้แค่ test — แต่ออกแบบทั้งระบบคุณภาพ:\n\n| Skill | ทำไมต้องมี |\n|---|---|\n🐍 Programming (Python/JS/Go) |\nAI tools ใช้โค้ด — QA ต้องอ่านและ review ได้ |\n🧪 Test Architecture\n|\nออกแบบ test pyramid, strategy |\n🤖 AI/ML Basics\n|\nเข้าใจว่า AI testing tools ทำงานยังไง |\n📊 Data Analysis\n|\nอ่าน test metrics, หา pattern, ตัดสินใจจากข้อมูล |\n💬 Communication\n|\nงาน QA ยุคใหม่ 70% คือการคุย |\n\n```\n┌─────────────────────────────────────────────┐\n│  QA แบบเดิม: Manual tester, Test case        │\n│  writer, Bug reporter                       │\n│  → ❌ กำลังตาย                               │\n├─────────────────────────────────────────────┤\n│  QA ยุคใหม่: Quality Architect, Risk          │\n│  Analyst, Test Strategist, Shift-Left       │\n│  Partner                                    │\n│  → ✅ ต้องการมากขึ้น                           │\n└─────────────────────────────────────────────┘\n```\n\n**คำถามไม่ใช่ \"AI จะแทนที่ QA ไหม\" — แต่มันคือ:**\n\n\"QA ที่ใช้ AI จะแทนที่ QA ที่ไม่ใช้ — และ QA ที่เข้าใจ business + strategy จะแทนที่ทั้งคู่\"\n\n📚\n\nSources:\n\n[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", "url": "https://wpnews.pro/news/wsaan-qa-naakhtkh-ng-aachiiphthds-bch-ftaewrainyukh-ai", "canonical_source": "https://dev.to/gophernment/wsaan-qa-naakhtkhngaachiiphthdsbchftaewrainyukh-ai-ghh", "published_at": "2026-07-01 08:02:51+00:00", "updated_at": "2026-07-01 08:18:53.916796+00:00", "lang": "en", "topics": ["artificial-intelligence", "developer-tools", "ai-agents", "large-language-models", "ai-products"], "entities": ["GitHub Copilot", "Cursor Agent", "Kiro", "Playwright", "Applitools", "Testim", "Mabl", "BrowserStack"], "alternates": {"html": "https://wpnews.pro/news/wsaan-qa-naakhtkh-ng-aachiiphthds-bch-ftaewrainyukh-ai", "markdown": "https://wpnews.pro/news/wsaan-qa-naakhtkh-ng-aachiiphthds-bch-ftaewrainyukh-ai.md", "text": "https://wpnews.pro/news/wsaan-qa-naakhtkh-ng-aachiiphthds-bch-ftaewrainyukh-ai.txt", "jsonld": "https://wpnews.pro/news/wsaan-qa-naakhtkh-ng-aachiiphthds-bch-ftaewrainyukh-ai.jsonld"}}