Долгое прохождение E2E-тестов — известная боль для многих. Роман поделится опытом того, как они снимали эту боль. Он расскажет про:
- Эволюцию подхода к запуску E2E-тестов в CI.
- Опыт написания своего инструмента для распределенного запуска тестов, на примере Python и PyTest.
- Переход от вертикального к горизонтальному масштабированию ресурсов, требуемых для тестов.
- Возможность получения условно бесконечного количества потоков выполнения тестов.