Selenium без тормозов часть 1 (Алексей Баранцев, РФ)

Нужно ли оптимизировать автотесты? Чаще всего ответом на этот вопрос является “нет”, потому что оптимизация – это не единственный способ ускорения тестов. Можно купить второй компьютер и выполнение тестов ускорится в два раза. Можно выбросить половину тестов и это тоже даст двукратное ускорение. Но иногда как раз оптимизация является наиболее дешёвым способом ускорения тестов. Бывают моменты, когда тестировщик-автоматизатор очень остро ощущает, что тесты “торомозят”, и задумывается о том, как бы заставить их работать быстрее. В этом докладе я собираюсь рассказать о нескольких типовых способах оптимизации, которые не требуют больших усилий, но могут обеспечить значительное ускорение тестов, иногда в разы или даже в десятки раз: оптимизация переходов между страницами, кеширование данных, загруженных из браузера, загрузка данных из браузера крупными блоками, отложенные проверки, использование альтернативных интерфейсов для выполнения вспомогательных операций.
Back to Top