SumoSunday

← ซีรีส์ทั้งหมด

ซีรีส์ · 7 ตอน

QA ใช้ AI ทำงาน

สำหรับคนทำงาน QA และทุกคนที่ต้องทดสอบระบบก่อนปล่อย ใช้ร้านค้าออนไลน์จำลองที่มีบั๊กจริงเป็นตัวอย่างตลอดทั้งซีรีส์ ตั้งแต่เปลี่ยน requirement เป็น test case เขียน bug report ที่ dev ทำซ้ำได้ ให้ AI ช่วยคิดว่าควรลองอะไร ทำข้อมูลทดสอบ ไปจนถึงเขียน test อัตโนมัติตัวแรก พร้อมบอกตรงๆ ว่าตรงไหนที่ AI ทำแทน QA ไม่ได้

เริ่มอ่านตอนที่ 1

ทุกตอน

  1. ตอนที่ 1: AI ช่วย QA ได้แค่ไหน: ลองกับร้านค้าจำลองที่มีบั๊กจริงเราสร้างร้านค้าออนไลน์จำลองที่ใส่บั๊กไว้ 5 ตัว แล้วลองให้ AI ช่วยงาน QA 3 แบบ ผลคือ AI คิดยอดที่ควรได้ถูกทุกข้อที่ Requirement ให้คำตอบได้ และตั้งคำถามในจุดที่ Requirement ไม่ชัดได้ดี แต่บอกไม่ได้ว่าร้านทำงานผิดตรงไหน จนกว่าจะมีคนรันกับร้านจริง ตอนที่ 1 ของซีรีส์ QA ใช้ AI ทำงาน สรุปว่างานไหนให้ AI ช่วยได้ และงานไหน QA ต้องคิดเอง พร้อมงาน 5 ข้อที่ QA ยังต้องทำเองและคำสั่งสำเร็จรูปอ่าน 9 นาที
  2. ตอนที่ 2: ให้ AI เปลี่ยน Requirement เป็น Test Case: ได้มา 60 ข้อ แล้วต้องตรวจอะไรก่อนนำไปใช้เราให้ AI อ่าน Requirement ของร้านค้าออนไลน์จำลอง ได้คำถามถึง PO 33 ข้อ และ Test Case 60 ข้อ เมื่อนำไปรันกับร้านจริง Test Case เหล่านั้นจับบั๊กได้ 4 ตัว ส่วนบั๊กตัวที่ 5 พบจากคำถาม ไม่ใช่จาก Test Case ตอนที่ 2 ของซีรีส์ QA ใช้ AI ทำงาน เล่าผลทั้งหมด พร้อม 6 ข้อที่ต้องตรวจก่อนนำ Test Case จาก AI ไปใช้อ่าน 7 นาที
  3. ตอนที่ 3: ให้ AI เปลี่ยนแชตแจ้งปัญหาเป็นรายงานบั๊ก แล้ว Reproduce ด้วยตัวเองก่อนส่งให้ Dev แก้แชตแจ้งปัญหาจากร้านมีทั้งเรื่องที่เห็นจริงและการเดาปนกัน ตอนที่ 3 ของซีรีส์ QA ใช้ AI ทำงาน ให้ AI แยกสองอย่างนี้ออกจากกัน แล้วร่างรายงานบั๊ก จากนั้นเราลอง Reproduce (ทำตามขั้นตอนแล้วเจอปัญหาเดียวกัน) เองในร้านจำลองที่มีบั๊กจริง และเจอทางที่ลูกค้าไม่ได้เล่าและ AI ไม่ได้คิดถึง พร้อมเช็กลิสต์ตรวจรายงานที่ AI เขียนก่อนส่งให้ Devอ่าน 9 นาที
  4. ตอนที่ 4: ให้ AI ช่วยคิดว่าควรลองอะไร แล้วทำ Exploratory Testing หน้าตะกร้าและหน้าชำระเงินด้วยตัวเองบั๊กหลายตัวไม่ได้อยู่ในสิ่งที่ Requirement เขียนไว้ ตอนที่ 4 ของซีรีส์ QA ใช้ AI ทำงาน ให้ AI เสนอ Charter และไอเดียทดสอบหน้าตะกร้ากับหน้าชำระเงิน แล้วเราลงมือลองเองกับร้านจำลอง จนเจอออเดอร์ยอดติดลบที่จ่ายผ่าน และการกดจ่ายซ้ำที่ได้ 2 ออเดอร์ จากนั้นให้ AI สรุป Session พร้อมคำสั่งสำเร็จรูป 2 ชุดอ่าน 9 นาที
  5. ตอนที่ 5: ให้ AI ช่วยทำข้อมูลทดสอบที่สมจริง โดยไม่เผลอใช้ข้อมูลของคนจริงข้อมูลทดสอบที่เหมือนจริงที่สุดคือข้อมูลลูกค้าจริง ซึ่งห้ามใช้ ตอนที่ 5 ของซีรีส์ QA ใช้ AI ทำงาน ลองขอข้อมูลทดสอบจาก AI 2 แบบ แบบขอสั้นๆ ได้เลขบัตรประชาชนที่ผ่านสูตรตรวจทุกเลข ส่วนแบบมีกติกาได้ข้อมูลที่ติดป้ายถูกครบ แล้วนำไปกรอกในร้านจำลองจนเจอบัตรหมดอายุที่จ่ายผ่าน พร้อมกติกาข้อมูลทดสอบ 8 ข้อและคำสั่งสำเร็จรูปอ่าน 10 นาที
  6. ตอนที่ 6: Test ผ่านทุกข้อ แต่ร้านยังคิดเงินผิด: ตรวจ Test ที่ AI เขียนอย่างไรเราให้ AI เขียน Unit Test ให้ส่วนคิดเงินของร้านค้าจำลองที่มีบั๊ก ได้มา 35 ข้อ ไม่มีข้อไหนไม่ผ่านเลย เพราะบางข้อถูกพักไว้ และบางข้อเขียนตามสิ่งที่โค้ดทำ ไม่ใช่สิ่งที่ควรเป็น ตอนที่ 6 ของซีรีส์ QA ใช้ AI ทำงาน เทียบ Test 3 ชุด และลองทำให้โค้ดผิดทีละบรรทัดเพื่อดูว่า Test จับได้หรือไม่ พร้อมเช็กลิสต์ 5 ข้อและคำสั่งสำเร็จรูปอ่าน 8 นาที
  7. ตอนที่ 7: ให้ AI เขียน Automated Test ครั้งแรก แล้วแยกให้ออกว่าไม่ผ่านเพราะบั๊ก หรือเพราะหาปุ่มไม่เจอเราให้ AI เขียน Test ด้วย Playwright ที่กดหน้าเว็บร้านค้าจำลองจริง รอบแรก Test ไม่ผ่านทั้ง 3 ข้อ แต่ไม่ใช่เพราะบั๊ก เป็นเพราะหาปุ่มไม่เจอ เมื่อส่งรายงานของ Playwright กลับไปให้แก้ รอบนี้ไม่ผ่าน 2 ข้อตรงกับบั๊กจริง ตอนสุดท้ายของซีรีส์ QA ใช้ AI ทำงาน เล่าทุกขั้น พร้อมกติกา 4 ข้อของ Test ที่เชื่อถือได้ และคำสั่งสำเร็จรูปอ่าน 9 นาที