GoTest Extension: เครื่องบันทึกการทดสอบเว็บแบบไม่ต้องเขียนโค้ดสำหรับ Chrome
GoTest Extension โดย GoTest Pro เป็นส่วนขยายของ Chrome ที่ช่วยวิศวกร QA และผู้ทดสอบในการจับภาพการทำงานของเว็บโดยไม่ต้องเขียนโค้ด ส่วนขยายนี้บันทึกการโต้ตอบของผู้ใช้ ดึง XPath และ CSS selectors โดยอัตโนมัติ และสร้างสถานการณ์ที่ใช้ JavaScript ซึ่งสามารถทำงานในเบราว์เซอร์หรือส่งออกไปยังแอปพลิเคชันเว็บ GoTest Pro ความสามารถหลักรวมถึงการบันทึกแบบไม่ต้องเขียนโค้ด การดึงเซเล็กเตอร์ การดำเนินการที่มุ่งเป้าไปที่สภาพแวดล้อม และการเล่นซ้ำในคลาวด์ มันเหมาะสำหรับทีมที่ต้องการแปลงการทดสอบแบบแมนนวลให้เป็นชุดการทดสอบอัตโนมัติอย่างรวดเร็ว。
ส่วนขยายแปลงการโต้ตอบด้วยตนเองเป็นสถานการณ์การทดสอบที่สามารถดำเนินการได้
GoTest Extension ทำหน้าที่เป็นส่วนประกอบการบันทึกของชุดอัตโนมัติ โดยบันทึกการคลิก การกรอกแบบฟอร์ม การนำทาง และขั้นตอนผู้ใช้อื่น ๆ และแปลเป็นสถานการณ์ JavaScript ที่สามารถรันได้ มันทำการดึง XPath และ CSS selectors อัตโนมัติจากองค์ประกอบของหน้า ซึ่งลดความจำเป็นในการเขียน locators ด้วยมือ การจับคู่ตัวเลือกอัตโนมัตินี้มุ่งเป้าไปที่ผู้ทดสอบที่ต้องบันทึกเวิร์กโฟลว์ที่ซับซ้อนโดยไม่ต้องสร้างโค้ดด้วยมือ
การทดสอบที่บันทึกสามารถทำงานได้ในเบราว์เซอร์ในเครื่องหรือถูกส่งไปยังคลาวด์รีเกรสชัน
ตัวเลือกการเล่นซ้ำรวมถึงการดำเนินการในเบราว์เซอร์และการรวมเข้ากับแพลตฟอร์มการทดสอบที่ใช้เว็บ สถานการณ์ที่บันทึกสามารถดำเนินการภายในส่วนขยาย Chrome เพื่อการตรวจสอบทันที หรือถูกส่งไปยังแอปพลิเคชันเว็บ GoTest Pro และการดำเนินการที่ใช้คลาวด์สำหรับการรันรีเกรสชันที่กว้างขึ้น ส่วนขยายยังรองรับการกำหนดเป้าหมายชั้นสภาพแวดล้อมที่แตกต่างกัน เช่น Dev, QA และ Production ในระหว่างการดำเนินการ
การออกแบบตัวบันทึกที่เบา แต่จำกัดเฉพาะแพลตฟอร์ม Chromium
ส่วนขยายรักษาขนาดเล็กในเครื่องและหลีกเลี่ยงการติดตั้งที่หนักหน่วง ดังนั้นการบันทึกและการเล่นซ้ำพื้นฐานจึงเกิดขึ้นโดยตรงในเบราว์เซอร์โดยไม่ต้องใช้ซอฟต์แวร์เดสก์ท็อปแยกต่างหาก การสนับสนุนแพลตฟอร์มมีความชัดเจน: มันมีให้เฉพาะสำหรับ Chrome และเบราว์เซอร์ที่ใช้ Chromium อื่น ๆ ซึ่งหมายความว่าสภาพแวดล้อมที่ต้องการเบราว์เซอร์ที่ไม่ใช่ Chromium จะไม่ได้รับการครอบคลุมโดยเครื่องมือนี้
ออกแบบมาสำหรับทีม QA และผู้ที่ไม่ใช่โปรแกรมเมอร์ที่สร้างชุดรีเกรสชัน
กลุ่มเป้าหมายคือวิศวกร QA ผู้ทดสอบซอฟต์แวร์ และนักพัฒนาที่ต้องการการส่งมอบอัตโนมัติที่รวดเร็วขึ้น เครื่องมุ่งหวังที่จะเชื่อมช่องว่างระหว่างการทดสอบด้วยตนเองและการทำงานอัตโนมัติ โดยทำให้การค้นหาตัวเลือกและการสร้างสถานการณ์เข้าถึงได้สำหรับผู้ทดสอบที่มีทักษะน้อยกว่า นักพัฒนาวางตำแหน่งส่วนขยายเป็นส่วนหนึ่งของแพลตฟอร์มการทดสอบอัตโนมัติที่มุ่งเน้น AI ที่ใหญ่กว่า ดังนั้นทีมที่นำไปใช้มักจะวางแผนที่จะรวมชุดที่บันทึกไว้ในท่อการทดสอบขององค์กร
ทางเลือกที่ใช้งานได้จริงสำหรับทีมที่ฝังการบันทึกลงในท่อส่งอัตโนมัติ
ส่วนขยายนี้เป็นตัวเลือกที่ใช้งานได้จริงสำหรับทีม QA ที่วางแผนจะรวมการบันทึกเข้ากับการทำงานอัตโนมัติที่ใหญ่ขึ้นแทนที่จะจับการตรวจสอบแบบ ad-hoc เป็นครั้งคราวเท่านั้น มันช่วยลดงานที่ต้องทำด้วยมือในการสร้างกรณีการถดถอยพื้นฐาน แต่การแลกเปลี่ยนคือการพึ่งพาเบราว์เซอร์ Chromium และแพลตฟอร์มที่เกี่ยวข้องสำหรับการจัดการการถดถอยอย่างเต็มที่ ประเมินว่าทีมของคุณต้องการการรวมแพลตฟอร์มระดับก่อนที่จะทำการมาตรฐานกับเครื่องมือดังกล่าวหรือไม่。