Wrike TechClub: البنية التحتية للتسليم - العمليات والأدوات (DevOps + QAA). أوراق باللغة الإنجليزية

مرحبا يا هابر! نحن في Wrike نقوم باختبار تنسيقات جديدة للأحداث الفنية ، وندعو الجميع لمشاهدة مقطع فيديو لاجتماعنا الأول عبر الإنترنت باللغة الإنجليزية. تحدثنا عن البنية التحتية DevOps لاختبار تطبيقات الويب والمكعبات والسيلينيوم وبدائلها.



قامت قصة انتشار الفيروس التاجي وحظر جميع الأحداث الضخمة غير المتصلة بالإنترنت على أراضي الدول الأوروبية بإجراء تصحيحات خاصة بها ، لذلك تحول اجتماع المختبرين والمطورين دون اتصال الذي خططه Wrike Prague إلى YouTube.

انتباه ، تقارير باللغة الإنجليزية.

1. ميخائيل ليفين ، Wrike - Selenium - الطريق إلى Kubernetes

ذات مرة عاش السيلينيوم ونما. ربما كان أفضل شيء حدث لأتمتة ضمان الجودة في العقدين الماضيين ، ونعم ، لم يكن ذلك سهلاً في نواح كثيرة بما في ذلك البنية التحتية والاستقرار.

من خلال الخبرة الطويلة في البنية التحتية لشبكة السيلينيوم والبدائل ، أود أن أطلعك على بعض المشكلات والقيود الخاصة بالبنى التحتية المختلفة للسيلينيوم حتى حل العلامة التجارية الجديد خفيف الوزن.



2. فيتالي ماركوف ، Wrike - Callisto: كيف تعلمنا التوقف عن القلق والحب Selenium

Meet Callisto - حلنا الأصلي الخفيف والمفتوح المصدر Kubernetes - لبناء البنية التحتية Selenium. نجري 10 آلاف من اختبارات السيلينيوم في ساعة واحدة وننجو من مئات اختبارات السيلينيوم اليومية التي تجري معها. نريد مشاركة أسبابنا والحل نفسه والتفاصيل الفنية التي تعلمناها في الطريق. قد تكون تجربتنا مفيدة سواء قمت بإجراء الكثير من اختبارات السيلينيوم أو لديك بعض العمل القائم على الجلسة ليتم تشغيله في k8s في العديد من الخيوط.



3. Ivan Krutov ، Aerokube - بروتوكول أدوات مطوري Chrome: التشغيل والتوسع في Kubernetes

منذ سنوات عديدة تعد Selenium أداة أتمتة المتصفح الأكثر شيوعًا. ومع ذلك ، لا يزال بروتوكول Selenium يفتقر إلى الكثير من الميزات المهمة: تحليل طلبات HTTP والاستهزاء ، والحصول على استهلاك الذاكرة ومقاييس الأداء ، والاشتراك في أحداث التطبيق ، واسترداد تحذيرات أمان المتصفح وغيرها الكثير. لحسن الحظ ، كل هذه الأشياء مدعومة بالفعل في ما يسمى ببروتوكول أدوات مطوري Chrome. هناك الكثير من المحادثات حول كيفية البدء في استخدام هذا البروتوكول مع مكتبات العملاء مثل Puppeteer ، ولكن لا أحد تقريبًا يخبر كيفية توسيع نطاق هذا الحل. خلال حديثي ، أود أن أشرح كيفية قياس أدوات مطوري Chrome في مجموعة Kubernetes وعرض بعض الأمثلة الحقيقية لكيفية استخدام هذا البروتوكول في اختباراتك.


All Articles