ปัญญาประดิษฐ์กำลังเปลี่ยนแปลงวงการการทดสอบซอฟต์แวร์อย่างลึกซึ้ง และการทดสอบแบบ end-to-end (E2E) กำลังก่อให้เกิดคลื่นของระบบอัตโนมัติที่ขับเคลื่อนโดย AI ByteDance และนักพัฒนาอิสระได้เปิดตัวเครื่องมือทดสอบ E2E ที่ใช้ AI ซึ่งปรับปรุงประสิทธิภาพการทดสอบอย่างมีนัยสำคัญ และเพิ่มประสิทธิภาพกระบวนการพัฒนาซอฟต์แวร์ทั้งหมด เครื่องมือใหม่เหล่านี้ใช้เทคโนโลยี เช่น การประมวลผลภาษาธรรมชาติ โมเดลภาษาขนาดใหญ่หลายรูปแบบ และการวิเคราะห์ภาพหน้าจออินเทอร์เฟซ เพื่อทำให้กระบวนการทดสอบสะดวกและมีประสิทธิภาพยิ่งขึ้น และลดการทำงานซ้ำซ้อนจำนวนมาก
Midscene.js ใช้โมเดลภาษาขนาดใหญ่แบบหลายโมดัลเพื่อ "เข้าใจ" ส่วนต่อประสานกับผู้ใช้อย่างสังหรณ์ใจ และดำเนินการที่เกี่ยวข้อง คุณลักษณะที่ใหญ่ที่สุดของเฟรมเวิร์กนี้คือ มีปลั๊กอินเบราว์เซอร์ที่สะดวกสบายซึ่งช่วยให้ผู้ใช้สามารถโต้ตอบกับหน้าเว็บผ่านภาษาธรรมชาติโดยไม่ต้องเขียนโค้ด ปลั๊กอินรองรับฟังก์ชันหลัก 3 ประการ ได้แก่ การโต้ตอบ การดึงข้อมูล และการยืนยัน ซึ่งช่วยให้กระบวนการทดสอบง่ายขึ้นอย่างมาก
ขณะเดียวกัน Shortest ที่พัฒนาโดยทีมผู้ประกอบการยังแสดงให้เห็นถึงศักยภาพของ AI ในด้านการทดสอบอีกด้วย ด้วยการรวมการประมวลผลภาษาธรรมชาติและการวิเคราะห์ภาพหน้าจอของอินเทอร์เฟซ ทำให้ Shortest สามารถสร้างกรณีทดสอบ E2E ได้โดยตรง ซึ่งช่วยลดเวลาของทีมในการทดสอบซ้ำได้อย่างมาก
ผู้เชี่ยวชาญในอุตสาหกรรมชี้ให้เห็นว่า เนื่องจากความสามารถในการเขียนโค้ดและความสามารถหลายรูปแบบของ AI มีวุฒิภาวะมากขึ้น ระดับการทำงานอัตโนมัติของสถานการณ์การทดสอบ E2E ขั้นพื้นฐานก็ถึงระดับที่ค่อนข้างสมบูรณ์แล้ว การเกิดขึ้นของเครื่องมือที่เป็นนวัตกรรมเหล่านี้ไม่เพียงแต่ปรับปรุงประสิทธิภาพการทดสอบเท่านั้น แต่ยังส่งเสริมการเพิ่มประสิทธิภาพของกระบวนการพัฒนาซอฟต์แวร์ทั้งหมดอีกด้วย
ที่อยู่โอเพ่นซอร์ส: https://github.com/web-infra-dev/midscene
โดยรวมแล้ว ปัญญาประดิษฐ์กำลังปฏิวัติอุตสาหกรรมการทดสอบซอฟต์แวร์ การเกิดขึ้นของเครื่องมือต่างๆ เช่น Midscene.js และเครื่องหมาย Shortest ที่การทดสอบ E2E ได้เข้าสู่ยุคใหม่ของประสิทธิภาพและความชาญฉลาดที่มากขึ้น ในอนาคต เราตั้งตารอที่จะมีเครื่องมือทดสอบที่ใช้ AI เพิ่มมากขึ้น เพื่อปรับปรุงประสิทธิภาพและคุณภาพการพัฒนาซอฟต์แวร์ให้ดียิ่งขึ้น