สิ่งตีพิมพ์ในหัวข้อ 'test-automation'


Javascript สำหรับการทดสอบอัตโนมัติ (E2)
การตั้งค่าสภาพแวดล้อมการพัฒนา JavaScript ติดตั้งเว็บเบราว์เซอร์ล่าสุด ติดตั้งโปรแกรมแก้ไขข้อความ ติดตั้ง Nodejs Node.js Node.js® เป็นรันไทม์ JavaScript ที่สร้างขึ้นบนกลไก V8 JavaScript ของ Chrome nodejs.org จากนั้นตรวจสอบว่ามีการติดตั้งโหนดแล้ว ความคิดเห็น แม้ว่า Javascript ได้รับการออกแบบมาเพื่อความเรียบง่ายและใช้งานง่าย แต่ก็ยังเป็นไปได้ที่จะเขียนโค้ดที่ซับซ้อนซึ่งยากต่อการเข้าใจในทันที ในบางกรณี มาตรฐาน..

การทดสอบของคุณสื่อสารกันหรือไม่?
กุญแจสำคัญในการก้าวไปอย่างรวดเร็วคือความมั่นใจในการเปลี่ยนแปลง ความมั่นใจในการเปลี่ยนแปลงขึ้นอยู่กับความครอบคลุมของการทดสอบ นับตั้งแต่เราค้นพบสิ่งนี้ การทดสอบอัตโนมัติก็กลายเป็นสิ่งจำเป็น สิ่งนี้นำไปสู่การใช้ การเริ่มต้น ตัวอย่างข้อมูลจำนวนมาก อย่างไรก็ตาม การเริ่มต้น ยังไม่เพียงพอ เกิดอะไรขึ้นกับการเริ่มต้นใช้งานตัวอย่างข้อมูล ตัวอย่างส่วนใหญ่ที่มีจุดมุ่งหมายเพื่อเริ่มต้นอย่างรวดเร็ว นี่เป็นเรื่องจริงสำหรับ "stackoverflow", "codewhisperer", "copilot", "Bard" และ..

การเปิดแท็บใหม่ขณะคลิกลิงก์ใน CodeceptJS และ Puppeteer
ในขณะที่คัดลอกหรือทดสอบเว็บไซต์ บางครั้งการเปิดลิงก์ (เช่น ผ่านทาง "ควบคุมแล้วคลิก") บนหน้าเว็บลงในแท็บเบราว์เซอร์ใหม่ ดำเนินการบางอย่างในแท็บใหม่แล้วปิดจะสะดวกกว่า เพื่อหลีกเลี่ยงความยุ่งยากในการใช้ breadcrumbs หรือปุ่มย้อนกลับ วิธีการนี้ยังส่งผลให้แบ็คเอนด์ของเว็บไซต์ทำงานน้อยลง เนื่องจากปกติการปิดแท็บจะไม่ขอข้อมูลระยะไกล ต่อไปนี้คือวิธีการ "ควบคุมการคลิก" ลิงก์ใน Chromium โดยอัตโนมัติ เพื่อให้เนื้อหาของลิงก์ปรากฏในแท็บใหม่ ตัวอย่างนี้ใช้ CodeceptJS และ Puppeteer..