The document describes Marktplaats.nl's continuous integration process using Selenium. It runs over 2,000 Selenium tests across 3 Selenium grids with 7 nodes total, completing 48,000 test runs per day. The process includes smoke tests on single platforms and multiple browsers, layout tests for browser compatibility, and Jenkins jobs that trigger tests and deployments to demo and production environments. Charts show build statistics, grid maintenance, the test framework structure, and example reports.
28. CI & SELENIUM
SUMMARY
PAST PRESENT
SELENIUM
30 – 50 MIN 14 - 18 MIN
FEEDBACK
FAILURE 30 – 50 MIN RIGHT
FEEDBACK AWAY
BROWSER
SUPPORT
AMOUNT
11 3
OF JOBS