Speed Up Regression Load with Selenoid + K8s
summary
Describes migrating a test infrastructure from dedicated servers to Kubernetes to reduce cost and speed up full automated test runs, including integrating Kubernetes as the test execution environment with Jenkins. Covers adapting Selenoid to run on Kubernetes (an open alternative to Moon), running tests on a scalable K8s cluster using spot instances, making the system CI-agnostic, using ReportPortal for test aggregation/analysis, and techniques for making test runs resilient to runtime failures.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:17Old test infra problems
- 9:10Selenoid benefits
- 15:07K8s via Jenkins
- 19:53Modernized architecture
- 26:04New infra goals
- 31:21Report Portal & Fluentd
- 36:12Live demo
- 44:11Q&A
related talks
39mKubernetes – Infinite Space for Your Tests
36mEffective Test Automation in Kubernetes
43mInfinite Space for Your Tests
42mTesting Infrastructure in Kubernetes
48mBulletproof Selenium Cluster. Part 2
45mMario Leander Reimer: K8s-native Quality Assurance of Microservices with Testkube
16mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
36mShifting Performance Engineering Left
