AI เขียน code เร็วขึ้น คอขวดใหม่คือ validation ไม่ใช่ prompt
สารบัญ
สรุปให้ไว
AI ทำให้สร้าง feature เร็วขึ้น
แต่ไม่ได้แปลว่าใช้งานจริงได้
validation คือคอขวดใหม่
bug มักโผล่ตอน user flow จริง
TestSprite ช่วยสำรวจและสร้าง test plan
จาก PRD, URL และ account ทดสอบ
ผล test ต้องวนกลับเข้า agent
ให้แก้จาก evidence ไม่ใช่เดา
01มันคืออะไร
ปัญหาของ AI coding วันนี้ไม่ใช่แค่ “เขียนได้ไหม” แต่คือ “สิ่งที่เขียนใช้ได้จริงไหม”
เมื่อ agent สร้าง feature ได้เร็ว ทีมอาจได้หน้า login, dashboard หรือ flow สมัครสมาชิกในไม่กี่นาที แต่ bug ที่ user เจอจริง เช่น route ผิด, guard ไม่ทำงาน, state ค้าง ยังต้องตรวจจากการใช้งานจริง
TestSprite ถูกใช้เป็นตัวอย่างของ validation workflow ที่ให้ AI agent เข้าไปสำรวจเว็บ สร้าง test plan และรายงาน pass/fail/blocked พร้อม evidence
02มีอะไรใหม่
workflow ที่เห็นคืออัปโหลด PRD หรือ product description ใส่ URL และ account ทดสอบ จากนั้นให้ระบบสำรวจ app เพื่อดูว่ามี flow อะไรต้องทดสอบ
หลังจากนั้นระบบสร้าง test plan พร้อม priority เช่น login, register, dashboard, profile และ flow ป้องกัน user ที่ login แล้วกลับไปหน้า login
เมื่อ test fail จะมีรายละเอียด error และ replay ให้ดู แล้วสามารถเอารายงานกลับไปให้ coding agent แก้ต่อได้ นี่คือ loop ที่สำคัญมาก
Validation loop ที่ควรมี
- ★
Requirement input
PRD หรือคำอธิบาย feature ต้องชัดก่อน
- ★
Exploration
ให้ระบบสำรวจหน้าและ flow จริง
- ★
Test plan
แยก priority และกรณีที่ต้องผ่าน
- ★
Evidence
fail ต้องมี replay, error หรือขั้นตอนซ้ำได้
- ★
Fix loop
ส่งผลกลับให้ agent แก้ แล้วรันซ้ำ
03เกี่ยวอะไรกับเรา
ฟันธง: ทีมที่ใช้ AI coding ควรลงทุนกับ validation มากกว่าการหา prompt เท่ ๆ เพิ่ม
Prompt ทำให้ code ออกมาเร็ว แต่ test plan ทำให้เรารู้ว่าควรไว้ใจ code แค่ไหน ถ้าไม่มี validation เราอาจ ship bug ได้เร็วกว่าเดิม
Human Gate ควรอยู่ตรง release decision: test ผ่านอะไรบ้าง อะไร fail แล้วยอมรับได้ไหม และมี replay ให้คนตรวจเองหรือเปล่า