Introduction to Selenium world for those who are starting journey to Selenium testing tools. This is review of available instruments. I'll share our experiences of use of Selenium tools, how we moved from IDE to Grid. As a takeaway you'll know everything you need to avoid the same errors like we did and to select your tool wisely.
2. О чём будем говорить
• Введение
• Критерии выбора, наш путь
• Selenium IDE
• Selenium Core
• Selenium Remote Control (RC)
• Selenium Grid
• Другие проекты Selenium
• Итоги
4. Критерии выбора инструмента
• возможности (что можно протестировать, что –
нельзя)
• скорость входа
• лёгкость поддержки и изменения существующих
тестов
• $
‣ сам инструмент
‣ люди
11. Selenium IDE: итоги
+ просто - просто
+ бы стры й вход - тяжело поддерживать
+ низкие требования к людям - слабо пригоден для
проектов больших
объёмов
+ можноиспользовать для
отдельны х
“вспомогательны х” задач - только Firefox
14. Selenium Core: итоги
+ просто - просто
+ бы стры йвход - тяжело поддерживать
(хоть и сложнее, чем IDE)
- слабо пригоден для
+ низкие требования к проектов больших
людям объёмов
- отсутствует логирование
19. Selenium Remote Control (RC): итоги
+ гибкость - сложно, тяжёлы й вход
+ переиспользуемость - вы сокие требования к
людям
+ большие объёмы
- меньшая наглядность
- тяжелее отладка
20. Selenium Grid: обычный RC
Зависит от приложения Не зависит от приложения
Selenium Selenese
тест
21. Selenium Grid
Зависит от приложения Не зависит от приложения
Selenium Selenese
тест
Selenese
23. Как, это всё..?
• Selenium on Rails
• Selenium on Ruby
• CubicTest
• Bromine
24. Итоги
✓ не спешите с запуском
✓ поймите разницу в инструментах
✓ смотрите, что вам действительно нужно
✓ смотрите в перспективе 1-2х лет
✓ найдите “консультанта”