lecture 13 of 160 completed

Scaling limits and their honest ceiling

Where Selenium suites stop scaling, what actually causes it, and what a realistic ceiling looks like.

What you'll learn

  • Where the time in a large Selenium suite actually goes
  • What to fix before buying machines
  • What a realistic ceiling looks like

Six thousand tests, a four-hour run, and a request to make it faster. This lecture is where the time goes and what can realistically be done about it.

Measure before optimising. A typical large Selenium suite spends its time roughly like this, and the proportions surprise people:

Where Typical share
Browser startup and teardown 15-25%
Setup through the UI 30-40%
Protocol round trips 10-20%
Waiting for the application 15-25%
The behaviour under test 10-15%

members only

Keep reading with the full course

The Foundations track and the first 5 lectures of each framework are free. This lecture is part of the paid course, which unlocks every lecture, all three frameworks, and downloads.

See the options →