Сказ о Selenium тестировании

Сказ о Selenium тестированииКогда перед вашей командой стоит задача написать действительно крупный проект, всегда становится задача тестировать написанный код. Если сервер тестировать относительно легко, то JS код чаще всего тестировать просто невозможно в связи с его природой.

Природу JS решила обойти отличная команда разработчиков, которая создала уникальный в своем роде продукт, который позволяет написать приемочные тесты, которые будут взаимодействовать на прямую с браузером. У них получилось очень и очень круто, но грабли были, есть и будут. По этому я расскажу о граблях, которые обычно встречаю во время работы с данным прекрасным продуктом.

А поговорим о следующем:

  1. Архитектура тестов
  2. Запуск тестов
  3. Кодовая база
  4. Таймауты
  5. Взаимодействие кода тестов и браузера.
  6. Разные среды исполнения
  7. Баги драйверов и самого селениума

Данная статья больше ориентирована на новичков, чем на профессионалов.

Читать дальше →