How Prometheus helps speed up automated tests
- SQADays / 39
-
40 min
As a project grows, the number of automated tests only increases: new scenarios are added, and old ones are almost never removed. Regression run times increase and sooner or later become a bottleneck in the entire development process.<br/>At some point, parallelization and new runners stop helping—systematic optimization is needed. But to optimize, you first need to measure.<br/>I'll share how we solved this problem on a large project: we collected automated test execution metrics in Prometheus.<br/><br/>In this talk, we'll explore how, using metrics, we can:<br/><br/>- find the most time-consuming tests, individual steps, and data preparation;<br/>- detect redundant and duplicate checks;<br/>- reduce regression run times without losing coverage. <br/>