บล็อก

ทดสอบแอปของคุณในเบราว์เซอร์ด้วยคำสั่งเดียว

พิมพ์ /test ในแชทโปรเจกต์ แล้ว Mythex จะทดสอบแอปของคุณเหมือนคนใช้งานจริง มันเปิดพรีวิวสดในเบราว์เซอร์ เข้าหน้าต่างๆ คลิกปุ่ม และกรอกฟอร์ม จากนั้นรายงานในแชทว่าอะไรใช้งานได้และอะไรไม่ได้ คุณชี้ไปยังขั้นตอนเฉพาะได้ เช่น "ทดสอบการสมัครสมาชิกและหน้าราคา" หรือจะให้มันเลือกเส้นทางที่ชัดเจนที่สุดผ่านแอปก็ได้

ฟีเจอร์นี้ทำอะไร

App Testing ทดสอบ พรีวิวสด ของคุณ ไม่ใช่แค่โค้ด Mythex ขับเคลื่อนเบราว์เซอร์กับแอปที่กำลังรัน จับสิ่งที่มันเห็น รวมถึงภาพหน้าจอเมื่อมีประโยชน์ และเขียนสรุปผลในแชท

นั่นเป็นการตรวจสอบอีกแบบหนึ่งจากการอ่านซอร์สโค้ด โค้ดอาจดูถูกต้องแต่ยังพังเมื่อใช้งานจริง เช่น ปุ่มที่เชื่อมกับ handler ผิดตัว ฟอร์มที่ส่งแล้วแต่ไม่แสดงการยืนยัน หรือหน้าที่พังเฉพาะหลังจากล็อกอิน วิธีเดียวที่จะพบสิ่งเหล่านั้นคือใช้แอปจริง และ App Testing ทำให้คุณ

ทำไมจึงช่วยได้

เมื่อคุณสร้างด้วย agent พรีวิวคือสิ่งที่คุณใช้ตัดสินความคืบหน้า คุณคลิกดู ดูเหมือนใช้ได้ แล้วก็ไปต่อ แต่การคลิกทุกขั้นตอนหลังทุกการเปลี่ยนแปลงน่าเบื่อ และง่ายที่จะตรวจหน้าที่คุณเพิ่งแก้แล้วพลาดหน้าที่มันทำให้พังไปโดยเงียบๆ

App Testing เปลี่ยนคำถาม "ยังใช้งานได้อยู่ไหม" ให้เป็นข้อความเดียว คุณอธิบายเส้นทางที่สำคัญ Agent เดินตามนั้น และคุณได้รายงานที่นำไปใช้ได้ เพราะมันทำงานในแชทเดียวกัน การแก้ไขจึงอยู่ห่างแค่หนึ่งข้อความ

วิธีรัน

  1. ตรวจว่า Preview กำลังทำงาน และแสดงแอปของคุณ App Testing ทำงานกับพรีวิว ดังนั้นหากพรีวิวว่างเปล่าหรือยังเริ่มไม่เสร็จ ให้รอหรือแก้ไขก่อน
  2. พิมพ์ /test ในแชทโปรเจกต์ คุณถามเป็นภาษาธรรมดาก็ได้ เช่น "ทดสอบแอปในเบราว์เซอร์" ก็ใช้ได้
  3. บอกว่าจะให้โฟกัสอะไร ถ้าต้องการ เช่น "ทดสอบการสมัครสมาชิกและหน้าราคา" หรือ "สร้างบัญชี เพิ่มสินค้า แล้วชำระเงิน"
  4. อ่านรายงาน Mythex สรุปสิ่งที่มันลองและสิ่งที่ผิดพลาด พร้อมภาพหน้าจอเมื่อช่วยได้
  5. แก้สิ่งที่พบ ด้วย /fix หรือข้อความ Build ปกติ
  6. รัน /test อีกครั้ง เพื่อยืนยันว่าการแก้ไขได้ผลและไม่มีอะไรอื่นพัง

เมื่อใดควรใช้

  • หลังการเปลี่ยน UI ครั้งใหญ่ เลย์เอาต์หรือการนำทางใหม่อาจทำให้ขั้นตอนที่คุณไม่ได้แตะโดยตรงพังได้
  • ก่อนเผยแพร่ เพื่อจับความเสียหายที่ชัดเจนก่อนผู้เข้าชมจะเจอ
  • เมื่อพรีวิวดูปกติแต่ขั้นตอนบางอย่างอาจไม่ปกติ ขั้นตอนหลายขั้น เช่น สมัคร แล้วล็อกอิน แล้วทำบางอย่าง คือสิ่งที่ควรตรวจมากที่สุด

วิธีได้ผลลัพธ์ที่ดี

ยิ่งคำขอชัดเจน รายงานยิ่งมีประโยชน์

  • อธิบายเส้นทางที่ทำงานปกติ "สร้างบัญชี เพิ่มสินค้า แล้วชำระเงิน" ให้ Agent ลำดับที่ชัดเจนและผลลัพธ์ที่ชัดเจนให้ตรวจ "ทดสอบทุกอย่าง" ทำให้มันต้องเดาว่าอะไรสำคัญ
  • ระบุหน้าหรือฟีเจอร์ที่คุณเปลี่ยน หากคุณเพิ่งปรับหน้าราคาใหม่ ให้บอก
  • ทดสอบเป็นรอบเล็กๆ เปลี่ยนหนึ่งอย่าง ทดสอบ แก้ ทดสอบอีกครั้ง จะเห็นได้ง่ายกว่าว่าอะไรพัง เมื่อเปลี่ยนเพียงอย่างเดียว
  • ใช้คู่กับ checkpoint หากการเปลี่ยนแปลงทำให้พังมากกว่าที่ซ่อม คุณสามารถ ย้อนกลับไปยังเทิร์นที่ดีล่าสุด แทนที่จะแพตช์ทับไปเรื่อยๆ

ข้อจำกัด

  • มันทดสอบพรีวิว ไม่ใช่เว็บที่เผยแพร่แล้ว App Testing รันกับพรีวิวสดในพื้นที่ทำงานส่วนตัวของคุณ มันจะไม่ตรวจเวอร์ชันที่ผู้เข้าชมเห็นที่ URL สาธารณะของคุณ เผยแพร่แยกต่างหากเมื่อคุณพร้อม
  • พรีวิวต้องกำลังทำงาน หากมันไม่ขึ้น ก็ไม่มีอะไรให้ทดสอบ
  • มันทำตามเส้นทางที่คุณชี้ คำขอที่โฟกัสจะได้การตรวจที่โฟกัส มันไม่ใช่ชุดทดสอบที่ครอบคลุมทุกอย่าง
  • มันรายงาน คุณตัดสินใจ App Testing บอกว่าอะไรพัง การแก้ไขเป็นขั้นตอนแยกต่างหาก ด้วย /fix หรือข้อความ Build

หากคุณต้องการเจาะลึกการหาสาเหตุของปัญหาเมื่อพบแล้ว คู่มือของเราเรื่อง วิธีดีบักแอปที่สร้างด้วย AI จะพาไปตามขั้นตอน สำหรับตัวพรีวิวเอง ดู พื้นที่ทำงานส่วนตัวและพรีวิวสดสำหรับทุกโปรเจกต์

เอกสารมีรายละเอียด: App Testing

Mythex · Pricing · สร้างอะไรก็ได้ด้วย AI · เทมเพลตเว็บไซต์และแอป · เปรียบเทียบ Mythex · อภิธานศัพท์การสร้างแอปด้วย AI · เครื่องมือฟรีสำหรับสร้างแอปด้วย AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)