Selenium без тормозов
- Date
- February 26, 2011
- Time
- 14:00 – 15:50
- Stage
- Stage B
- Format
- Master-class
- Duration
- 120 minutes
Нужно ли оптимизировать автотесты? Чаще всего ответом на этот вопрос является “нет”, потому что оптимизация – это не единственный способ ускорения тестов. Можно купить второй компьютер и выполнение тестов ускорится в два раза. Можно выбросить половину тестов и это тоже даст двукратное ускорение. Но иногда как раз оптимизация является наиболее дешёвым способом ускорения тестов. Бывают моменты, когда тестировщик-автоматизатор очень остро ощущает, что тесты “торомозят”, и задумывается о том, как бы заставить их работать быстрее. В этом докладе я собираюсь рассказать о нескольких типовых способах оптимизации, которые не требуют больших усилий, но могут обеспечить значительное ускорение тестов, иногда в разы или даже в десятки раз: оптимизация переходов между страницами, кеширование данных, загруженных из браузера, загрузка данных из браузера крупными блоками, отложенные проверки, использование альтернативных интерфейсов для выполнения вспомогательных операций.

Alexei Barantsev
Россия, Москва
Работает в области тестирования программного обеспечения с 1994 года. Прошёл путь от рядового тестировщика до руководителя подразделения заказного тестирования, побывав по пути разработчиком, аналитиком, консультантом и менеджером проектов. Большую часть этого времени проработал в Институте системного программирования РАН, где приходилось заниматься и аутсорсинговым тестированием, и разработкой новых инструментов тестирования. Сейчас оказывает консультационные услуги в области тестирования, читает лекции о тестировании студентам ГУ ВШЭ, проводит тренинги для тестировщиков, участвует в организации профессиональных конференций, обеспечивает поддержание и развитие крупнейшего русскоязычного сайта о тестировании Software-Testing.Ru.

