Developing Web Application Testing Pipelines From Scratch
summary
Built cadana Cloud as a classic web app with Dockerized services, reusing product data classes and running tests per commit as quality gates. Backend uses Kotlin/Ktor and API tests with Rest Assured; UI uses React and Selene (selenium wrapper). Chosen mono repo so tests and code change together. CI follows a fail‑first order, pipeline runs ~20 minutes max, unit coverage ~65% API ~70% UI ~95%, and the pipeline works while optimization continues.
AI-written summary · about
chapters (13)
- 0:00Web app testing pipelines intro
- 1:18Why build our own workflow
- 4:11Key challenges in pipelines
- 7:28Ensuring system stability
- 10:22Unit tests infrastructure
- 15:49Test automation strategies
- 22:18Integration tests step-by-step
- 26:14System tests for user scenarios
- 28:44API and UI compatibility
- 31:36CI/CD testing pipeline
- 35:12Lessons from testing journey
- 39:06Results and future goals
- 41:22Answering audience questions
related talks
32mCrafting a Bulletproof testing pipeline for React Apps
38mScaling Automated Testing & Architecture from Startup to Enterprise
50mFrontend-as-a-Service Automated Testing: Layers and CI Pipelines
49mThe Whole Team Approach to Testing in Continuous Delivery
01h 00mDeep Dive: Self-driving Pipelines: Building the Unbreakable Continuous...
33mBuilding an Automated Test System from Scratch
28mContinuous Integration Testing: Fully Test your Microservices Application, Early and Often
56mWorld-Class Testing Pipeline in Android
