Wrike TechClub: โครงสร้างพื้นฐานการจัดส่ง – กระบวนการและเครื่องมือ (DevOps + QAA) รายงานเป็นภาษาอังกฤษ

สวัสดีฮับ! พวกเราที่ Wrike กำลังทดสอบรูปแบบใหม่สำหรับกิจกรรมทางเทคนิค และขอเชิญทุกคนให้ชมวิดีโอการพบปะออนไลน์ครั้งแรกของเราในภาษาอังกฤษ เราได้พูดคุย เกี่ยวกับโครงสร้างพื้นฐาน DevOps สำหรับการทดสอบเว็บแอปพลิเคชัน คิวบ์ ซีลีเนียม และทางเลือกอื่นๆ

Wrike TechClub: โครงสร้างพื้นฐานการจัดส่ง – กระบวนการและเครื่องมือ (DevOps + QAA) รายงานเป็นภาษาอังกฤษ

เรื่องราวของการแพร่กระจายของไวรัสโคโรนาและการห้ามกิจกรรมออฟไลน์จำนวนมากในประเทศยุโรปมีการปรับเปลี่ยนของตัวเอง ดังนั้นการประชุมออฟไลน์ของผู้ทดสอบและนักพัฒนาที่วางแผนโดย Wrike Prague จึงแพร่กระจายไปยัง YouTube

โปรดทราบ รายงานเป็นภาษาอังกฤษ

1. มิคาอิล เลวิน จาก Wrike – Selenium – ถนนสู่ Kubernetes

กาลครั้งหนึ่งซีลีเนียมมีชีวิตและเติบโต อาจเป็นสิ่งที่ดีที่สุดที่เกิดขึ้นสำหรับระบบอัตโนมัติของ QA ในช่วงสองทศวรรษที่ผ่านมา และใช่ นั่นไม่ใช่เรื่องง่ายในหลาย ๆ ด้าน รวมถึงโครงสร้างพื้นฐานและความเสถียร

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

2. Vitaliy Markov จาก Wrike – Callisto: เราเรียนรู้ที่จะเลิกกังวลและรักซีลีเนียมได้อย่างไร

พบกับ Callisto — โซลูชัน Kubernetes แบบโอเพ่นซอร์สน้ำหนักเบาสำหรับการสร้างโครงสร้างพื้นฐาน Selenium เราทำการทดสอบซีลีเนียม 10 ครั้งในหนึ่งชั่วโมง และรอดพ้นจากการทดสอบซีลีเนียมหลายร้อยครั้งต่อวัน เราต้องการแบ่งปันเหตุผลของเรา วิธีแก้ปัญหา และรายละเอียดทางเทคนิคที่ได้เรียนรู้ระหว่างทาง ประสบการณ์ของเราอาจมีประโยชน์ไม่ว่าคุณจะรันการทดสอบซีลีเนียมมากขนาดนั้น หรือคุณแค่มีงานตามเซสชันที่จะรันใน k8 ในหลายเธรด

3. Ivan Krutov, Aerokube – Chrome Developer Tools Protocol: การรันและการปรับขนาดใน Kubernetes

หลายปีที่ผ่านมา Selenium เป็นเครื่องมืออัตโนมัติของเบราว์เซอร์ที่ได้รับความนิยมมากที่สุด อย่างไรก็ตาม โปรโตคอล Selenium ยังขาดคุณสมบัติที่สำคัญมากมาย: การวิเคราะห์และจำลองคำขอ HTTP, การรับปริมาณการใช้หน่วยความจำและการวัดประสิทธิภาพ, การสมัครรับกิจกรรมของแอปพลิเคชัน, การดึงคำเตือนความปลอดภัยของเบราว์เซอร์ และอื่นๆ อีกมากมาย โชคดีที่ทุกสิ่งเหล่านี้ได้รับการสนับสนุนอยู่แล้วในสิ่งที่เรียกว่าโปรโตคอลเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome มีการพูดคุยกันมากมายเกี่ยวกับวิธีเริ่มใช้โปรโตคอลนี้กับไลบรารีไคลเอนต์เช่น Puppeteer แต่แทบไม่มีใครบอกวิธีปรับขนาดโซลูชันนี้ ในระหว่างการพูดคุย ฉันอยากจะอธิบายวิธีปรับขนาดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome ในคลัสเตอร์ Kubernetes และเพื่อแสดงตัวอย่างจริงของวิธีที่คุณสามารถใช้โปรโตคอลนี้ในการทดสอบของคุณ



ที่มา: will.com

เพิ่มความคิดเห็น